I’m looking to put a FloatingBox on the page in the upper left and top of the page specifically…
would not the following code do that?
public Document createPdf(Connection connection) throws SQLException{
Document doc = new Document();
doc.setFitWindow(true);
doc.setCenterWindow(true);
double zoom = 1;
com.aspose.pdf.GoToAction action = new com.aspose.pdf.GoToAction(1);
action.setDestination(new com.aspose.pdf.XYZExplicitDestination(doc, 0, 0, 0, zoom));
doc.setOpenAction(action);
Page page = doc.getPages().add();
//page.setPageSize(PageSize.LETTER_WIDTH, 200);
PageInfo info = page.getPageInfo();
MarginInfo pageMarginInfo = new MarginInfo();
pageMarginInfo.setLeft(5);
pageMarginInfo.setRight(5);
pageMarginInfo.setTop(5);
pageMarginInfo.setBottom(5);
info.setMargin(pageMarginInfo);
page.setPageInfo(info);
//com.aspose.pdf.HeaderFooter header = new com.aspose.pdf.HeaderFooter();
//header.setMargin(getHeaderMargin());
//header.getParagraphs().add(createBoundingBox());
//page.setHeader(header);
page.getParagraphs().add(createBoundingBox());
//page.getParagraphs().add(createBusinessUnitBox());
//page.getParagraphs().add(createPaymentBox());
//page.getParagraphs().add(createToOrderOfBox());
//page.getParagraphs().add(createDetailBox(connection));
return doc;
}
private FloatingBox createBoundingBox(){
FloatingBox box = new FloatingBox(500,150);
box.setLeft(0);
box.setTop(0);
box.setBorder(new BorderInfo(BorderSide.All));
return box;
}