Php 是什么导致了TCPDF库错误,从而切断了我的SVG图像?
我一直在尝试使用TCPDF库创建一个包含SVG图像的PDF。我想让SVG集中在一个页面上,上面和下面都有一些文本 我已经设法使这个工作到了一定程度,但是SVG图像的一部分被切断了,它似乎与X/Y位置有关,但我不确定如何纠正这个问题 是什么原因导致TCPDF库错误切断了我的SVG图像? 代码:Php 是什么导致了TCPDF库错误,从而切断了我的SVG图像?,php,image,pdf,svg,tcpdf,Php,Image,Pdf,Svg,Tcpdf,我一直在尝试使用TCPDF库创建一个包含SVG图像的PDF。我想让SVG集中在一个页面上,上面和下面都有一些文本 我已经设法使这个工作到了一定程度,但是SVG图像的一部分被切断了,它似乎与X/Y位置有关,但我不确定如何纠正这个问题 是什么原因导致TCPDF库错误切断了我的SVG图像? 代码: 这似乎是我使用的当前版本的TCPDF库的一个bug。 问题在于使用“对齐”功能时: $align='N', $palign='C' 等等,如果其他人有类似的问题,需要解决,我通过使用x/y位置手动将SVG
这似乎是我使用的当前版本的TCPDF库的一个bug。 问题在于使用“对齐”功能时:
$align='N', $palign='C'
等等,如果其他人有类似的问题,需要解决,我通过使用x/y位置手动将SVG居中来修复
另一个需要注意的问题是当我尝试使用一些大尺寸的SVG图像时,我注意到它会产生视觉上的小故障,因此SVG处理显然有一些缺陷。对于这个问题,我找到的解决方法是降低SVG的大小,然后使用宽度/高度值来缩放它们,这似乎可以解决问题。这似乎是我使用的当前版本的TCPDF库的一个错误。 问题在于使用“对齐”功能时:
$align='N', $palign='C'
等等,如果其他人有类似的问题,需要解决,我通过使用x/y位置手动将SVG居中来修复
另一个需要注意的问题是当我尝试使用一些大尺寸的SVG图像时,我注意到它会产生视觉上的小故障,因此SVG处理显然有一些缺陷。对于这个问题,我找到的解决方法是降低SVG的大小,然后使用宽度/高度值来缩放它们,这似乎可以解决问题。在编辑器中打开SVG图像
- 在svg标记中“
- 查找宽度和高度的属性
- 根据您的喜好进行修改
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="100" viewBox="0 0 3 2"> <rect width="1" height="2" x="0" fill="#008d46" /> <rect width="1" height="2" x="1" fill="#ffffff" /> <rect width="1" height="2" x="2" fill="#d2232c" /> </svg>
..
内可能有一个矩形标记或线条标记
在编辑器中打开svg图像
- 在svg标记中“
- 查找宽度和高度的属性
- 根据您的喜好进行修改
<svg xmlns="http://www.w3.org/2000/svg" width="150" height="100" viewBox="0 0 3 2"> <rect width="1" height="2" x="0" fill="#008d46" /> <rect width="1" height="2" x="1" fill="#ffffff" /> <rect width="1" height="2" x="2" fill="#d2232c" /> </svg>
中可能有一个矩形标记或线条标记<代码>执行已定义的宽度和高度