PrintPage
<PrintPage>是打印配置的入口节点,您可以预设默认的打印纸、打印方向、打印比例等参数,以及页眉、页脚、表头、表尾4个区域。
页眉、页脚、表头、表尾区域,每个区域内部可以有多个Layer(图层),区域的总高度就是这些图层的总体高度。“页眉/页脚” 和 “表头/表尾”的差别在于:
1.“页眉/页脚”是每页都打印的,而“表头/表尾”您可以设定仅首页打印/仅末页打印;
2.“页眉/页脚”在水平方向肯定是撑满整个有效打印区域的,而“表头/表尾”则与表格等宽。
例如:
它的XML内容如下:
<Properties>
<PrintPage>
<!--页眉区-->
<pageheader>
<layer height="22" bgColor="#eeeeee" border.bottom="1"/>
<layer height="22" valign="middle" align="left" fontIndex="2">北风公司货运资料</layer>
<layer y="22" height="5" bgcolor="#ffffff"/>
</pageheader>
<!--表头区-->
<header isFirstPageOnly="true">
<layer height="50" valign="middle" fontindex="4">货运单</layer>
<layer y="70" align="left">制表单位: ______________</layer>
<layer y="70" align="right">填表日期: ___________</layer>
</header>
<!--页脚区-->
<footer>
<layer>第Page( )页,共Pages( )页</layer>
</footer>
</PrintPage>
</Properties>
此外,还需注意:<PrintPage>是有默认设置的,默认设置如下:
<PrintPage>
<paper>
<margin left="15" right="15" top="15" bottom="15"/>
</paper>
<!-- 如果您不单独设置4个区域,默认将采用如下表尾: -->
<footer>
<layer height="20" vAlign="middle">第Page( )页,共Pages( )页</layer>
</footer>
</PrintPage>