Inkscape如何决定使用flowRoot还是文本?


9

我为其创建svg的程序不会显示我在Inkscape中创建的文本,其中Inkscape将文本另存为flowRoot。

Inkscape什么时候选择使用svg:flowRoot

有没有办法告诉它将转换svg:flowRootsvg:text

Answers:


11

根据inkscape论坛:

流文本已创建

  • 在输入文本之前使用文本工具拖动框架时。
  • 将文本流入框架时(菜单“文本>流入框架”)

要将流文本转换为常规文本,请保存文件的副本,然后在副本中使用菜单命令“文本>转换为文本”(以便以后可以在原始文本中编辑流文本

我已经确认可以转换为文本-仅确保选择文本而不是框架。

请注意,某些软件(例如Apache的Batik SVG Toolkit)无法使用flowRoot元素渲染SVG 。因此,任何使用Batik库的软件(例如JasperReports)也将无法显示SVG文件。来自Batik的错误消息将简短说明flowRoot其无法呈现SVG文件的原因。如上所述,将文本转换为文本应该可以缓解此问题。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.