2

我需要使用 XML:FO 或 XML Transform 添加水印。水印是文本有人这样做吗?请告诉我。

谢谢你。

问候,莫娜

4

2 回答 2

3

background-image=您可以使用on将图像添加到页面背景<region-body>

它必须作为图像来完成... XSL-FO 不支持将文本呈现为背景。

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

所以,真的,页面背景图像是使用 XSL-FO 1.1 可以做的最好的事情。

于 2013-09-03T01:42:11.830 回答
0

我今天实际上必须这样做。我的解决方案是使用 background-image= 并使其成为我编辑过的图像的 dataurl 以使其苍白。

例如,如果您想在支票上使用 VOID,那么只需在单词中写入 VOID,拍摄该单词的快照图像。另存为.jpg。使用编辑软件使文本变白。创建图像的 dataurl 并将其设置为背景图像。

穷人水印;)

于 2019-01-07T20:22:45.743 回答