关于svg:解决Drawio生成svg矢量图导入Word后换行文本显示为省略号的问题

87次阅读

共计 618 个字符,预计需要花费 2 分钟才能阅读完成。

在应用 draw.io 画图时,为了最初写成的文档转换成 pdf 放大不失真,所有图片我都导出为 svg。然而当将 svg 导入 Word 时,因为 Word 对 svg 图片格式反对并不残缺,有些文本换行后在 Word 中只会显示换行前的文本,换行后的会显示为省略号,如下图:

这是我在 draw.io 中绘制的图形:

这是导出的 svg 在 Word 中显示的图形:

能够看到,所有换行后的文本都被显示为“…”了,也就是被暗藏了。
但之前画类图的时候,换行文本是能够失常显示的:

所以应该是文本框的款式出了问题。在状态图中,我的文本框是直接插入的文本框,款式是最根底的默认款式;而类图中的款式是批改过的款式。所以查看一下两个文本框的款式⬇️

  • 如何查看元素款式? 右键选中元素,点击编辑款式,或者 cmd+ E 编辑款式

我的一般文本框款式:

我的类图文本框款式:

能够看到二者是不同的,间接将类图文本框的款式复制过去,并利用:

类图文本框款式:text;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;

在 draw.io 中看不出什么变动:

然而再次出 svg 并插入 Word 文档,能够看到,溢出的换行文本曾经被正确显示:

正文完
 0