PDFの印刷にxsl-foを使用しています(itextを使用して独自のライブラリを作成し始めましたが、xsl-foは私にとっては問題ないようです)。文字間隔がデフォルトと異なるテキストの配置に問題があります。私のコードは次のとおりです。
<fo:block border="solid 0.5mm green" text-align="center">
<fo:inline border="solid 0.5mm black" letter-spacing="5pt">lorem ipsum</fo:inline>
</fo:block>
出力が生成されます。
問題は、デフォルトの文字間隔でテキストを配置し、ユーザー定義の文字間隔でテキストを印刷するのではなく、テキスト「lorem ipsum」をより大きな文字間隔で配置する必要があることです。letter-spacing="5pt"を削除すると、すべて期待どおりに機能します。
この動作にオーバーライドはありますか? 役立ついくつかの派手な属性をグーグルで検索したり、ブロックで遊んだりしましたが、うまくいきませんでした。ありがとう。