Exemple #1
0
 /** layout page footer area */
 protected void layoutFooter() {
   IContent footerContent = pageContent.getPageFooter();
   if (footerContent != null) {
     DimensionType h = pageContent.getFooterHeight();
     if (h == null) {
       h = new DimensionType(0.5f, DimensionType.UNITS_IN);
     }
     footerContent.setHeight(h);
     footer.content = footerContent;
     boolean autoPageBreak = context.isAutoPageBreak();
     context.setAutoPageBreak(false);
     RegionLayoutEngine rle = new RegionLayoutEngine(footer, context);
     try {
       rle.layout(footerContent);
     } catch (BirtException e) {
       logger.log(Level.WARNING, e.getMessage(), e);
     }
     context.setAutoPageBreak(autoPageBreak);
   }
 }