Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使svg在xsl中不可选择?_Svg_Xsl Fo - Fatal编程技术网

如何使svg在xsl中不可选择?

如何使svg在xsl中不可选择?,svg,xsl-fo,Svg,Xsl Fo,我正在尝试使用xslt在pdf中创建水印。 我已经创建了水印,但问题是页面上的文本不是可选择的,只有水印是可选择的 如何使文本可选择,并在背景中显示水印 如何使用svg实现它。我不能使用图像,因为它应该是很多不同的文本,所以很难创建这么多图像。有办法吗 是否有任何属性或元素使其不可选择 <fo:instream-foreign-object z-index="-1"> <svg:svg> <svg:g font-s

我正在尝试使用xslt在pdf中创建水印。 我已经创建了水印,但问题是页面上的文本不是可选择的,只有水印是可选择的

如何使文本可选择,并在背景中显示水印

如何使用svg实现它。我不能使用图像,因为它应该是很多不同的文本,所以很难创建这么多图像。有办法吗

是否有任何属性或元素使其不可选择

<fo:instream-foreign-object z-index="-1">
            <svg:svg>
              <svg:g font-size="50px" >
                <svg:text fill="#FF0000"
                          >
                  watermark
                </svg:text>
              </svg:g>
            </svg:svg>
          </fo:instream-foreign-object>

水印

将指针事件=“无”作为属性添加到文本元素应该可以做到这一点,假设它受支持。您需要在问题中提供更多信息。你是如何创建pdf的?您正在从浏览器打印什么代码或内容?我认为这不是XSLT问题。在知道要生成什么之前,您无法开始考虑需要编写什么代码来生成它。我正在使用一些xsl fo编译器(如AnttenaHouse或Ibex)从xsl文件创建pdf。显示更多fo,特别是插入水印的位置,以及水印是在文本上方还是下方。添加指针事件=“无”假设文本元素受支持,作为文本元素的一个属性,应该这样做。您需要在问题中提供更多信息。你是如何创建pdf的?您正在从浏览器打印什么代码或内容?我认为这不是XSLT问题。在您知道要生成什么之前,您无法开始考虑需要编写什么代码来生成它。我正在使用一些xsl fo编译器(如AnttenaHouse或Ibex)从xsl文件创建pdf。显示更多fo,特别是插入水印的位置,以及水印是在文本上方还是下方。