/** * */ public static void exportFooter(JasperPrint jasperPrint, Writer writer) throws IOException { writer.write(" <w:sectPr>\n"); writer.write(" <w:pgSz w:w=\"" + Utility.twip(jasperPrint.getPageWidth()) + "\" w:h=\"" + Utility.twip(jasperPrint.getPageHeight()) + "\""); writer.write(" w:orient=\"" + (jasperPrint.getOrientation() == JRReport.ORIENTATION_LANDSCAPE ? "landscape" : "portrait") + "\""); writer.write("/>\n"); writer.write(" <w:pgMar w:top=\"0\" w:right=\"0\" w:bottom=\"0\" w:left=\"0\" w:header=\"0\" w:footer=\"0\" w:gutter=\"0\" />\n"); // writer.write(" <w:cols w:space=\"720\" />\n"); writer.write(" <w:docGrid w:linePitch=\"360\" />\n"); writer.write(" </w:sectPr>\n"); writer.write(" </w:body>\n"); writer.write("</w:document>\n"); }
/** * */ private void buildPageLayout(int reportIndex, JasperPrint jasperPrint) throws IOException { writer.write("<style:page-layout"); writer.write(" style:name=\"page_" + reportIndex + "\">\n"); writer.write("<style:page-layout-properties"); writer.write(" fo:page-width=\"" + XmlssUtil.translatePixelsToInchesRound(jasperPrint.getPageWidth()) +"in\""); writer.write(" fo:page-height=\"" + XmlssUtil.translatePixelsToInchesRound(jasperPrint.getPageHeight()) +"in\"");//FIXMEODT we probably need some actualHeight trick writer.write(" fo:margin-top=\"0in\"");//FIXMEODT useless? writer.write(" fo:margin-bottom=\"0in\""); writer.write(" fo:margin-left=\"0in\""); writer.write(" fo:margin-right=\"0in\""); switch (jasperPrint.getOrientation()) { case JRReport.ORIENTATION_LANDSCAPE: writer.write(" style:print-orientation=\"landscape\""); break; default: writer.write(" style:print-orientation=\"portrait\""); break; } writer.write("/>\n"); writer.write("</style:page-layout>\n"); }
/** * */ private void buildPageLayout(int reportIndex, JasperPrint jasperPrint) throws IOException { writer.write("<style:page-layout"); writer.write(" style:name=\"page_" + reportIndex + "\">\n"); writer.write("<style:page-layout-properties"); writer.write(" fo:page-width=\"" + Utility.translatePixelsToInchesRound(jasperPrint.getPageWidth()) +"in\""); writer.write(" fo:page-height=\"" + Utility.translatePixelsToInchesRound(jasperPrint.getPageHeight()) +"in\"");//FIXMEODT we probably need some actualHeight trick writer.write(" fo:margin-top=\"0in\"");//FIXMEODT useless? writer.write(" fo:margin-bottom=\"0in\""); writer.write(" fo:margin-left=\"0in\""); writer.write(" fo:margin-right=\"0in\""); switch (jasperPrint.getOrientation()) { case JRReport.ORIENTATION_LANDSCAPE: writer.write(" style:print-orientation=\"landscape\""); break; default: writer.write(" style:print-orientation=\"portrait\""); break; } writer.write("/>\n"); writer.write("</style:page-layout>\n"); }
if (jasperPrint.getOrientation() == JRReport.ORIENTATION_LANDSCAPE) { writer.write("\\lndscpsxn");
pageOrientation = jasperPrint.getOrientation();
switch (jPrint.getOrientation()) switch (jPrint.getOrientation())
protected void createSheet(String name) { sheet = workbook.createSheet(name); patriarch = sheet.createDrawingPatriarch(); sheet.getPrintSetup().setLandscape(jasperPrint.getOrientation() == JRReport.ORIENTATION_LANDSCAPE); short paperSize = getSuitablePaperSize(jasperPrint); if(paperSize != -1) { sheet.getPrintSetup().setPaperSize(paperSize); } if(password != null) { sheet.protectSheet(password); } }
Paper paper = pageFormat.getPaper(); switch (jasperPrint.getOrientation())
xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_pageWidth, jasperPrint.getPageWidth()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_pageHeight, jasperPrint.getPageHeight()); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_orientation, jasperPrint.getOrientation(), JRXmlConstants.getOrientationMap(), JRReport.ORIENTATION_PORTRAIT); xmlWriter.addAttribute(JRXmlConstants.ATTRIBUTE_formatFactoryClass, jasperPrint.getFormatFactoryClass()); xmlWriter.addEncodedAttribute(JRXmlConstants.ATTRIBUTE_locale, jasperPrint.getLocaleCode());
private final void setSheetSettings(WritableSheet sheet) { PageOrientation po; PaperSize ps; if (jasperPrint.getOrientation() == JRReport.ORIENTATION_PORTRAIT) po = PageOrientation.PORTRAIT; else po = PageOrientation.LANDSCAPE; if ((ps = getSuitablePaperSize(jasperPrint)) != null) sheet.setPageSetup(po, ps, 0, 0); else sheet.setPageSetup(po); SheetSettings sheets = sheet.getSettings(); sheets.setTopMargin(0.0); sheets.setLeftMargin(0.0); sheets.setRightMargin(0.0); sheets.setBottomMargin(0.0); sheets.setHeaderMargin(0.0); sheets.setFooterMargin(0.0); if(password != null) { sheets.setPassword(password); sheets.setProtected(true); } }
switch (jasperPrint.getOrientation())