framework/common/webcommon/includes/reportTemplate.fo.ftl
<#-- SCIPIO: Marked for removal -->
<#--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<#escape x as x?xml>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
<#-- inheritance -->
<#if defaultFontFamily?has_content>font-family="${defaultFontFamily}"</#if>
>
<fo:layout-master-set>
<fo:simple-page-master master-name="main-page"
page-width="8.5in" page-height="11in"
margin-top="0.4in" margin-bottom="0.4in"
margin-left="0.6in" margin-right="0.4in">
<#-- main body -->
<fo:region-body margin-top="1.5in" margin-bottom="0.4in"/>
<#-- the header -->
<fo:region-before extent="1.2in"/>
<#-- the footer -->
<fo:region-after extent="0.4in"/>
</fo:simple-page-master>
<fo:simple-page-master master-name="main-page-landscape"
page-width="11in" page-height="8.5in"
margin-top="0.4in" margin-bottom="0.4in"
margin-left="0.6in" margin-right="0.4in">
<#-- main body -->
<fo:region-body margin-top="1.2in" margin-bottom="0.4in"/>
<#-- the header -->
<fo:region-before extent="1.2in"/>
<#-- the footer -->
<fo:region-after extent="0.4in"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="${pageLayoutName!"main-page"}">
<#-- Header -->
<#-- The elements it it are positioned using a table composed by one row
composed by two cells (each 50% of the total table that is 100% of the page):
in the left side cell the "topLeft" template is included
in the right side cell the "topRight" template is included
-->
<fo:static-content flow-name="xsl-region-before">
<fo:table table-layout="fixed" width="100%">
<fo:table-column column-number="1" column-width="proportional-column-width(50)"/>
<fo:table-column column-number="2" column-width="proportional-column-width(50)"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block>${sections.render("topLeft")}</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>${sections.render("topRight")}</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:static-content>
<#-- the footer -->
<fo:static-content flow-name="xsl-region-after">
<fo:block font-size="10pt" text-align="center" space-before="10pt">
${uiLabelMap.CommonPage} <fo:page-number/> ${uiLabelMap.CommonOf} <fo:page-number-citation ref-id="theEnd"/>
</fo:block>
</fo:static-content>
<#-- the body -->
<fo:flow flow-name="xsl-region-body">
${sections.render("body")}
<fo:block id="theEnd"/> <#-- marks the end of the pages and used to identify page-number at the end -->
</fo:flow>
</fo:page-sequence>
</fo:root>
</#escape>