Як Inkscape вирішує, використовувати чи використовувати FlowRoot або текст?


9

Програма, для якої я створюю svg, не відображає текст, який я створюю в Inkscape, де Inkscape зберігає текст як flowRoot.

Коли Inkscape вирішує використовувати svg:flowRoot?

Чи є спосіб сказати, щоб перетворити поле svg:flowRootв svg:text?

Відповіді:


11

За даними форуму Inkscape:

Створений текст створюється

  • при перетягуванні кадру з текстовим інструментом перед введенням тексту.
  • під час передачі тексту у кадр (меню "Текст> Потік у кадр")

Щоб перетворити текст, що протікає, у звичайний текст, збережіть копію файлу та скористайтеся командою меню "Текст> Перетворити в текст" у копії (щоб мати змогу редагувати текст, що витікає пізніше, в оригіналі, якщо потрібно

Я підтвердив, що перетворення в текст працює - просто переконайтеся, що ви вибрали текст, а не кадр, наприклад.

Зауважте, що деякі програми, наприклад, Batik SVG Toolkit Apache , не можуть надавати SVG з flowRootелементами. Отже, будь-яке програмне забезпечення, яке використовує бібліотеку Batik (наприклад, JasperReports ), також не зможе відобразити файл SVG. Повідомлення про помилку від Batik буде містити короткий опис flowRootтого, що є причиною його неможливості надати файл SVG. Перетворення тексту в текст, як описано вище, повинно полегшити цю проблему.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.