我必须为生成的PDF中的所有页面添加背景颜色。我试过这样使用下面的代码,但它没有为整个页面着色,只是它的某些部分
<fo:layout-master-set>
<fo:simple-page-master master-name="frictionalFiction" >
<fo:region-body margin="1in" background-color="#D2B48C"/>
<fo:region-after extent="0.5in" />
</fo:simple-page-master>
</fo:layout-master-set>
如何让它为PDF中的所有页面着色?
答案 0 :(得分:1)
您还需要为fo:region-before
和fo:region-after
<fo:region-before background-color="#D2B48C" />
<fo:region-after background-color="#D2B48C" extent="0.5in" />
答案 1 :(得分:0)
另一个答案是仅设置区域之前的颜色并将其设置为等于页面高度。
答案 2 :(得分:0)
以下是所有页面的代码设置背景颜色:
<fo:static-content flow-name="xsl-region-before">
<fo:block-container background-color="#D2B48C" position="absolute" height="297mm" width="100%">
<fo:block>Other headers</fo:block>
</fo:block-container>
</fo:static-content>