Borde alrededor del texto formateado en Inkscape

Estoy tratando de crear un bloque de texto con formato y quiero rodearlo con un borde. Probé la función "Flow into frame", pero eso elimina el formato (me gustaría saltos de línea, espacios, negrita, etc.).

En este momento, estoy dibujando manualmente un rectángulo a su alrededor y alineándolo (usando las funciones de alinear y distribuir). ¿Hay alguna manera de automatizar esto y producir resultados consistentes? Mi técnica actual no garantiza incluso el espaciado desde el borde hasta el texto de varios cuadros como estos.

Aquí hay una extensión (no probada) que crea un rectángulo para el cuadro delimitador de cada objeto seleccionado.
"Tema no encontrado" - enlace incorrecto?
Es curioso, no hay un enlace permanente al tema: ahora el enlace es este . Intente usar una búsqueda en Google para inkscape frame around text site:www.ruby-forum.comque sea el primer resultado.
@PaoloGibellini ¡Todavía no puedo encontrar esta extensión!
@HermanToothrot Parece que la página ya no existe. Pero la respuesta de Sean Colsen muestra una forma simple y efectiva de realizar esta tarea.

Respuestas (1)

¡Sí! Aquí está el resultado final:

resultado final

Paso a paso:

  1. Cree texto fluido usando la herramienta de texto para arrastrar primero un rectángulo y luego escribir.

paso 1

  1. Por separado, cree un rectángulo aproximadamente alrededor del texto (en realidad, el rectángulo puede estar en cualquier lugar)

paso 2

  1. Con el rectángulo seleccionado, elija "Ruta" > "Desplazamiento vinculado". Luego toma el diamante pequeño y arrástralo para hacer un segundo rectángulo más pequeño.

paso 3

  1. Seleccione el texto y el rectángulo más pequeño y elija "Texto" > "Fluir en el marco". Luego seleccione el rectángulo más pequeño y elimine el trazo para hacerlo invisible. Ahora el texto fluirá dentro del rectángulo más pequeño (invisible), que está vinculado dinámicamente a la forma del rectángulo más grande (visible).

paso 6

  1. Luego, si lo desea, puede agregar un radio de borde pequeño en el rectángulo visible y obtendrá este bonito resultado.

resultado final

  1. Si necesita modificar el espacio entre el texto y el rectángulo, puede seleccionarlo cuidadosamente agarrándolo con el texto y restando el texto de la selección, o puede profundizar en él dentro del Editor XML. Cuando lo seleccione, puede ajustar el margen de la siguiente manera:

ajustes

  1. Finalmente, agrupe el texto y los dos rectángulos, ¡y listo!
Ese es un gran truco. Todavía no puedo creer que algo tan simple requiera tantos pasos.
¡Excelente! Sin embargo, cuando hago invisible el rectángulo interior (haciendo clic en el botón oculto en las propiedades o configurando su color en #00000000), ya no puedo agarrarlo ni ver sus contornos. Hay una solución para este problema ?
Encontré una solución: Objeto> Mostrar todo.
Pero agrupar los objetos no es estable (al menos con 0.91 en osx).
El paso 6 es más fácil al menos en 0.92. Simplemente seleccione el texto y observe que la barra de estado le indica que presione Shift-D si desea "buscar el marco". Eso hace que se seleccione el marco invisible, luego presione F2 para la herramienta de selección de nodo, y debería ver el diamante de cambio de tamaño.
@maxagaz ¿no hay ninguna actualización de una forma más rápida de hacer esto? Hace que el flujo de trabajo de los diagramas sea muy lento.
Para empeorar las cosas, si crea una plantilla y la copia, las copias no conservarán el vínculo entre los rectángulos ni recordarán el estilo y el orden z del rectángulo interior.
Hola, ya que ahora estamos usando Inkscape 1.x, ¿actualizas la respuesta para admitir la nueva versión de Inkscape? Veo que no hay ningún elemento de menú: "Ruta" > "Compensación vinculada" ahora en la nueva versión.