在 Apache FOP 中使用 AFP 渲染器的示例



有谁知道网络上是否有一些示例xsl-fo文件显示了如何使用AFP输出引擎添加到Apache FOP的标签?

这个页面 http://afp-renderer.sourceforge.net/afp-extensions.html 很好地列出了额外的扩展标签是什么,但我不知道它们在现有的 xsl-fo 标签架构中的位置。

你提到的页面很旧。最好看看Apache FOP项目的内部,那里已经集成了它。检查 AFP 扩展部分http://xmlgraphics.apache.org/fop/trunk/output.html

其中的示例几乎是完整的,但这里有一个小的 XSL:FO 输入:

<?xml version="1.0" encoding="UTF-8"?>
<fo:root
    xmlns:afp="http://xmlgraphics.apache.org/fop/extensions/afp"
    xmlns:fo="http://www.w3.org/1999/XSL/Format"
    >
<fo:layout-master-set>
    <fo:simple-page-master master-name="Front" page-height="297mm" page-width="210mm"
                           margin-top="1mm" margin-bottom="1mm" margin-right="1mm"
                           margin-left="1mm">
        <fo:region-body region-name="Body_front"/>
    </fo:simple-page-master>
</fo:layout-master-set>
<fo:declarations>
    <afp:include-form-map name="F1IDOCS1" src="file:src/test/data/afp/resources/F1IDOCS1.FDF"/>
</fo:declarations>
<fo:page-sequence master-reference="Front">
    <afp:invoke-medium-map name="DEFS"/>
    <fo:flow flow-name="Body_front">
<fo:block-container>
<fo:block font-family="Arial" font-size="12pt">Hello World !</fo:block>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</fo:root>

相关内容

  • 没有找到相关文章

最新更新