Q. |
次のコードを組版したときに1行に収まりきらない場合、最終行以外の改行位置を 10mm 内側に引っ込めたい。
<fo:block text-align-last="justify" >
XML and XSL-FO to PDF with High Quality SVG, MathML and Multilingual Support for over 50 Languages
<fo:leader leader-pattern="dots"/>
<fo:page-number-citation ref-id="xxxxx"/>
</fo:block>
[No.2005041502]
|
A. |
最後の行以外の行末を引っ込めたいというときは、end-indent にプラスの値を指定して last-line-end-indent にマイナスの値を指定することで実現できます。上述のコードの場合は、以下のように書き換えられます。
<fo:block text-align-last="justify" end-indent="10mm" last-line-end-indent="-10mm">
XML and XSL-FO to PDF with High Quality SVG, MathML and Multilingual Support for over 50 Languages
<fo:leader leader-pattern="dots"/>
<fo:page-number-citation ref-id="xxxxx"/>
</fo:block>
ただし、last-line-end-indent も end-indent も inherited(継承)なので、コードによっては継承についての注意が必要です。
|