使用XML:FO或XML转换添加水印

使用XML:FO或XML转换添加水印,xml,xslt,Xml,Xslt,我需要使用XML:FO或XML转换添加水印。水印是文本,任何人都不会这样做。请让我知道 多谢各位 问候,, Mona您可以使用上的背景图像=向页面背景添加图像 它必须做为一个形象。。。XSL-FO不支持将文本呈现为背景 对于某些XSL-FO处理器,您可以通过将周界区域与主体区域重叠并在周界区域中写出文本来模拟水平文本作为水印,但在某些方面,这违反了规范,被这些处理器忽略。在规范的不规范中有一些细微差别,可能最终会将重叠的周边区域放在身体区域的顶部,从而模糊了主要内容 因此,实际上,使用XSL-F

我需要使用XML:FO或XML转换添加水印。水印是文本,任何人都不会这样做。请让我知道

多谢各位

问候,,
Mona

您可以使用
上的
背景图像=
向页面背景添加图像

它必须做为一个形象。。。XSL-FO不支持将文本呈现为背景

对于某些XSL-FO处理器,您可以通过将周界区域与主体区域重叠并在周界区域中写出文本来模拟水平文本作为水印,但在某些方面,这违反了规范,被这些处理器忽略。在规范的不规范中有一些细微差别,可能最终会将重叠的周边区域放在身体区域的顶部,从而模糊了主要内容


因此,实际上,使用XSL-FO1.1,页面背景图像是最好的选择。

实际上,我今天不得不这样做。我的解决方案是使用background image=并将其作为我编辑过的图像的dataurl,使其变苍白

举个例子,如果你想在支票上写上VOID,那么只需在word中写上VOID,然后拍摄该单词的快照图像。另存为jpg。使用编辑软件使文本变浅。创建图像的dataurl并使其成为背景图像

穷人的水印;)