Xmlpdf - 如何获得白色(或不可见)可选文本

Xmlpdf - how to obtain white (or invisible) selectable text

我正在编写一个使用 xmlpdf 库的 java 程序。 客户想要在 pdf 打印输出上选择但不可见的文本。我虽然使用白色字体,但无论我在模板中尝试什么标签和属性,文本都显示为黑色(所有非黑色都相同,而不仅仅是白色)。

例如,这显示黑色,而不是蓝色:

            <text x="1" y="1" fill="blue" stroke="blue"
                  font-size="6pt" font-style="italic"
                  style="font-family:arial;stroke-width:0.5">
                Ibex
            </text>

我可能做错了什么?

使用 jad 和调试器我做了一些逆向工程。通过在 Logger.warn 中设置的断点产生“警告:350 发现未知属性 [颜色]”,我得到了所有可能属性的列表并找到了设置文本颜色的那个。

它被称为文本颜色。真是个惊喜! ;-)