1
我在xsl fo中遇到問題「腳註」腳註參考不對齊如何對齊 我希望腳註在左側對齊顯示不縮進。 編碼有以下幾點: -xsl fo的腳註參考
正文: -
"<footnoteref refid="FN0001">1</footnoteref>"any action taken by the Central
Government under the Resolution of the Government of India, Planning Commission
bearing Notification Number A-43011/02/2009-Admin.
XSLT: -
<xsl:template match="footnoteref">
<xsl:variable name="fnoteid" select="@refid"/>
<fo:footnote>
<fo:inline font-size="70%" baseline-shift="super">
<xsl:apply-templates/>
</fo:inline>
<fo:footnote-body>
<fo:list-block provisional-label-separation="2.5mm" provisional-distance-between-starts="10mm">
<fo:list-item>
<fo:list-item-label end-indent="label-end()">
<fo:block text-align="right" text-indent="0pt" margin-left="0pt" font-size="8.5" font-style="normal">
<xsl:value-of select="//footnote[@id=$fnoteid]/footnum"/>
<xsl:choose>
<xsl:when test="$fnoteid = 1 to 9000"><xsl:text>.</xsl:text></xsl:when>
</xsl:choose>
</fo:block>
</fo:list-item-label>
<fo:list-item-body start-indent="body-start()">
<fo:block text-align="justify" text-indent="0pt" margin-left="0pt" font-size="8.5" font-style="normal">
<xsl:apply-templates select="//footnote[@id=$fnoteid]"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</fo:list-block>
</fo:footnote-body>
</fo:footnote>
</xsl:template>
我的腳註看起來像
收到總統的同意上月2016年5月25日,發表於
收到的2016年3月25日總統的同意,並發表
3. Received the assent of the President on March
,但我想
收到總統的同意上月2016年5月25日發表於
收到的2016年3月25日總統的同意,並發表
收到總統的同意就
月
請同時包含一個例子'footnoteref'和它的'footnote'的XML。 「'test =」$ fnoteid = 1到9000「'」的目的是什麼? –