El programa para el que estoy creando svg no muestra el texto que creo en Inkscape, donde Inkscape guarda el texto como flowRoot.
¿ Cuándo elige utilizar Inkscape svg:flowRoot
?
¿Hay alguna manera de decirle que convierta un campo svg:flowRoot
en svg:text
?
Según el foro de Inkscape:
Se crea texto fluido
- al arrastrar un cuadro con la herramienta de texto antes de introducir el texto.
- al fluir texto en un marco (menú 'Texto> Fluir en marco')
Para convertir texto fluido en texto normal, guarde una copia del archivo y use el comando de menú 'Texto > Convertir a texto' en la copia (para poder editar el texto fluido más adelante en el original si es necesario).
He confirmado que la conversión a texto funciona; solo asegúrese de seleccionar el texto y no un marco, por ejemplo.
Tenga en cuenta que algunos programas, como Batik SVG Toolkit de Apache , no pueden representar SVG con flowRoot
elementos. En consecuencia, cualquier software que utilice la biblioteca Batik (como JasperReports ) tampoco podrá mostrar el archivo SVG. El mensaje de error de Batik incluirá una breve descripción sobre flowRoot
la causa de su incapacidad para procesar el archivo SVG. Convertir el texto a texto, como se describe anteriormente, debería aliviar este problema.
Morty