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

Printing 使用XSL在A4以外的纸张上打印,printing,xsl-fo,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"

我需要使用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>


似乎你在任何地方都能找到正确的页面。。。查看一些如何在中定义FO页面设置的示例

您确定在页面序列中引用了正确的简单页面母版吗?
页面高度
页面宽度
属性确实指定了媒体高度/宽度,应该可以使用。你用的是什么处理器?如果您愿意,我可以发布一个工作示例。