Borda em torno do texto formatado no Inkscape

19

Estou tentando criar um bloco de texto com formatação e quero cercá-lo com uma borda. Eu tentei o recurso "Flow into frame", mas isso remove a formatação (eu gostaria de quebras de linha, espaços, negrito, etc ...).

No momento, estou desenhando um retângulo manualmente e alinhando-o (usando as funções de alinhar e distribuir). Existe uma maneira de automatizar isso e produzir resultados consistentes? Minha técnica atual não garante nem mesmo o espaçamento da borda para o texto de várias caixas como essas.

zje
fonte
1
Aqui está uma extensão (não tentada) que cria um retângulo para a caixa delimitadora de cada objeto selecionado.
Paolo Gibellini
1
"Tópico não encontrado" - link errado?
zje
1
É curioso, não há um link permanente para o tópico: agora o link é este . Tente usar uma pesquisa no google, pois inkscape frame around text site:www.ruby-forum.comesse deve ser o primeiro resultado.
Paolo Gibellini
@PaoloGibellini Ainda não consigo encontrar esta extensão!
Herman Toothrot
@HermanToothrot Parece que a página não existe mais. Mas a resposta de Sean Colsen mostra uma maneira simples e eficaz de realizar essa tarefa.
Paolo Gibellini

Respostas:

36

Sim! Aqui está o resultado final:

resultado final

Passo a passo:

  1. Crie algum texto fluido usando a ferramenta de texto para primeiro arrastar um retângulo e depois digitar.

passo 1

  1. Separadamente, crie um retângulo aproximadamente ao redor do texto (realmente, o retângulo pode estar em qualquer lugar)

passo 2

  1. Com o retângulo selecionado, escolha "Caminho"> "Deslocamento vinculado". Em seguida, pegue o pequeno diamante e arraste-o para fazer um segundo retângulo menor.

etapa 3

  1. Selecione o texto e o retângulo menor e escolha "Texto"> "Fluir para o quadro". Em seguida, selecione o retângulo menor e remova o traçado para torná-lo invisível. Agora o texto fluirá dentro do retângulo menor (invisível), que é dinamicamente vinculado à forma do retângulo maior (visível).

step6

  1. Então, se quiser, você pode adicionar um pequeno raio de borda no retângulo visível e obter esse resultado bonito.

resultado final

  1. Se você precisar modificar o espaço entre o texto e o retângulo, poderá selecioná-lo cuidadosamente, agarrando-o com o texto e subtraindo o texto da seleção, ou poderá fazer uma busca detalhada no Editor de XML. Quando você seleciona, pode ajustar a margem da seguinte maneira:

ajustes

  1. Finalmente, agrupe o texto e os dois retângulos, e está tudo pronto!
Sean
fonte
1
Esse é um ótimo truque. Ainda não consigo acreditar que algo tão simples exija tantos passos.
Sergio
Ótimo! No entanto, quando deixo o retângulo interno invisível (clicando no botão oculto nas propriedades ou definindo sua cor como # 00000000), não consigo mais agarrá-lo ou até mesmo ver seus contornos. Existe uma solução para este problema?
DevonDahon
Encontrei uma solução: Objeto> Mostrar todos.
DevonDahon
Mas o agrupamento dos objetos não é estável (pelo menos com 0,91 no osx).
DevonDahon
O passo 6 é mais fácil pelo menos em 0,92. Basta selecionar o texto e observe que a barra de status diz para você pressionar Shift-D se quiser "procurar quadro". Isso seleciona o quadro invisível, pressione F2 para a ferramenta de seleção de nó e você verá o diamante de redimensionamento.
22617 Ron Burk