使用XSL在A4以外的纸张上打印

时间:2013-01-10 15:43:20

标签: printing xsl-fo

我需要使用XSL生成一个字母并将其打印到一个非A4尺寸的页面。

我尝试过设置页面高度&页面宽度,但这只是设置工作区域,不包括任何纸张尺寸信息。因此,当我通过Adobe Reader查看时,页面尺寸仍为A4尺寸。

在我的xsl中,我目前有以下

  <xsl:template name="LAYOUT-SETUP">
  <fo:layout-master-set>
    <fo:simple-page-master master-name="first-page" page-height="55mm" page-width  ="85mm" margin-top="5mm" margin-bottom="4mm" margin-left="3mm" margin-right="3mm">
    <fo:region-body />
    <fo:region-before extent="0mm" region-name="xsl-region-before-first"/>
    <fo:region-after extent="0mm"/>
  </fo:simple-page-master>

1 个答案:

答案 0 :(得分:0)

您似乎在任何地方找到了正确的页面......看看如何在http://www.learn-xsl-fo-tutorial.com/Page-Layout.cfm#h1.1

中定义FO的页面设置的一些示例