3
私はこれをできるだけよく説明しようとしています...XSL-FOヘッダを繰り返す表
私はXMLとXSL-FOでPDFを生成しています。ドキュメントには、テーブルヘッダー付きの2つの列があります。私は新しいページに達すると、テーブルのヘッダーを繰り返すだけにしたいと思います。現在、この作業を行っていますが、別の列に達するとテーブルのヘッダーも繰り返されます。私はそれを別のページで繰り返すだけです。どんな助けでも大歓迎です。ここで
は、ヘッダのXSLです:
<xsl:template match="MAJOR">
<fo:table rx:table-omit-initial-header="true" width="95%">
<fo:table-column/>
<fo:table-header>
<fo:table-row keep-with-next="always">
<fo:table-cell>
<fo:block font-family="Times New Roman" font-size="8pt" font-weight="bold"><xsl:value-of select="@NAME"/>--Cont'd</fo:block>
</fo:table-cell>
<fo:table-cell><fo:block/></fo:table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<fo:table-row keep-with-next="always">
<fo:table-cell>
<fo:block font-family="Times New Roman" font-size="8pt" font-weight="bold"><xsl:value-of select="@NAME"/></fo:block>
</fo:table-cell>
<fo:table-cell><fo:block/></fo:table-cell>
</fo:table-row>
<xsl:apply-templates/>
</fo:table-body>
</fo:table>
</xsl:template>