0

印刷したXSLFOドキュメントに小さな問題があります。テキストが長すぎると、右マージンが無視され、コンテナがオーバーフローします。他のすべての余白はうまく設定されています(上、下、左の余白など)。私はすでにさまざまな投稿を検索しようとしましたが、まだ有効な答えは見つかりませんでした。すでにパディング、マージン、ラップオプションを設定してみましたか?

私がどこで間違っているのか考えてください

最後の行が制限を超えていることがわかるように、私が取得する出力は次のとおりです。背景色を配置したので、右マージンがクレジットされているかどうかを写真に収めました。

http://tinypic.com/r/11jz1j4/6

これは、ページの余白を設定するための私のコードです

<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="default" 
                       page-height ="297mm"
                       page-width  ="210mm" 
                       margin-left  ="3.17cm"
                       margin-right ="3.17cm" 
                       margin-top = "2.54cm"
                       margin-bottom = "2.54cm"    
                      >
<fo:region-body margin="0cm 0cm 0cm 0cm"/>
<fo:region-before extent=".5in"/>
<fo:region-after extent=".5in"/>
</fo:simple-page-master>

私のxmlの例を示すのは難しいです。なぜなら、それは元々javaを使用してxmlに変換されるhtmlコードだからです。

4

0 に答える 0