xml と xsl-fo と Apache FOP から pdf ファイルを作成していますが、行にテキストを書き込む必要があります。名前、姓などを書く、手で編集するフォームのようなものを意味します。このようなものです
Name: ______John_________
が、名前の下にも行があります。fo:leader を使おうとしていました。すべてが表のセルにあります。このコードで
<fo:table-cell column-number="3" font-size="10pt" number-columns-spanned="4">
<fo:block space-before="2mm" wrap-option="no-wrap" overflow="visible" margin-top="2mm" margin-left="3mm">
<xsl:value-of select="$element/value"/>
</fo:block>
<fo:block wrap-option="no-wrap" overflow="visible" margin-left="2mm" margin-top="0mm">
<fo:leader leader-length="130mm"
leader-pattern="rule"
rule-style="solid"
rule-thickness="0.1mm"
color="black"></fo:leader>
</fo:block>
</fo:table-cell>
行が表示されますが、単語のすぐ下にはありません。リーダー ブロックにmargin-top="-3mm"を設定すると、何も変わりません。どうすればそのような結果を得ることができますか?他の方法はありますか?
どうもありがとうございました