如果我设置了属性visibility="hidden"
,则它对元素fo:block
没有影响。
<fo:block visibility="hidden">Download:</fo:block>
将在文件中显示。
有什么建议吗?
感谢。
答案 0 :(得分:1)
如果您的FO引擎不支持可见性,您可以使用
<fo:block color="white">
(或任何颜色与背景颜色相匹配)。如果您使用白色并且输出将由全彩色打印机打印,您可能需要调整PDF,这样您就不会浪费钱来打印白色文本。
使用此方法,文本仍将在PDF中,并且可能是可提取的 如果要避免这种情况,可以创建一个自定义字体,其中每个字符都呈现为空格。然后指定您的块以使用此字体。