【问题标题】:Using XSL to print on paper other than A4使用 XSL 在 A4 以外的纸张上打印
【发布时间】:2013-05-01 18:08:23
【问题描述】:

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

我尝试过设置页面高度和页面宽度,但这只是设置工作区域,不包括任何纸张尺寸信息。因此,当我通过 Adob​​e 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>

【问题讨论】:

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

标签: printing xsl-fo


【解决方案1】:

您似乎在任何地方都发现了正确的页面...看看一些示例如何在http://www.learn-xsl-fo-tutorial.com/Page-Layout.cfm#h1.1 中定义 FO 的页面设置

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    相关资源
    最近更新 更多