Obramuj sformatowany tekst w programie Inkscape


19

Próbuję utworzyć blok tekstu z formatowaniem i chcę go otoczyć ramką. Wypróbowałem funkcję „Przepływ do ramki”, ale to usuwa formatowanie (chciałbym, aby łamanie linii, spacje, pogrubienie itp.).

W tej chwili ręcznie rysuję prostokąt wokół niego i wyrównuję go (używając funkcji wyrównywania i dystrybucji). Czy istnieje sposób na zautomatyzowanie tego i uzyskanie spójnych wyników? Moja obecna technika nie gwarantuje równomiernego odstępu od ramki do tekstu wielu takich pól.


1
Oto rozszerzenie (nie wypróbowane), które tworzy prostokąt dla ramki granicznej każdego wybranego obiektu.
Paolo Gibellini,

1
„Nie znaleziono tematu” - zły link?
zje

1
Jest to nowoczesny, nie ma odnośnika do tematu: teraz link jest to . Spróbuj użyć wyszukiwarki google, inkscape frame around text site:www.ruby-forum.componieważ powinien to być pierwszy wynik.
Paolo Gibellini,

@PaoloGibellini Nadal nie mogę znaleźć tego rozszerzenia!
Herman Toothrot

@HermanToothrot Wygląda na to, że strona już nie istnieje. Ale odpowiedź Seana Colsena pokazuje prosty i skuteczny sposób na wykonanie tego zadania.
Paolo Gibellini

Odpowiedzi:


36

Tak! Oto wynik końcowy:

wynik końcowy

Krok po kroku:

  1. Utwórz tekst płynący za pomocą narzędzia tekstowego, aby najpierw przeciągnąć prostokąt, a następnie wpisać.

krok 1

  1. Oddzielnie utwórz prostokąt z grubsza wokół tekstu (tak naprawdę prostokąt może być w dowolnym miejscu)

krok 2

  1. Po zaznaczeniu prostokąta wybierz „Ścieżka”> „Połączone odsunięcie”. Następnie chwyć mały diament i przeciągnij go, aby utworzyć drugi, mniejszy prostokąt.

krok 3

  1. Zaznacz tekst i mniejszy prostokąt i wybierz „Tekst”> „Przepływ do ramki”. Następnie wybierz mniejszy prostokąt i usuń obrys, aby był niewidoczny. Teraz tekst będzie płynął w mniejszym (niewidocznym) prostokącie, który jest dynamicznie powiązany z kształtem większego (widocznego) prostokąta.

krok 6

  1. Następnie, jeśli chcesz, możesz dodać mały promień obramowania do widocznego prostokąta i uzyskać ten ładnie wyglądający wynik.

wynik końcowy

  1. Jeśli musisz zmodyfikować odstęp między tekstem a prostokątem, możesz go ostrożnie zaznaczyć, chwytając go wraz z tekstem i odejmując tekst od zaznaczenia, lub możesz przejść do niego w Edytorze XML. Po wybraniu go możesz dostosować margines w następujący sposób:

korekty

  1. Na koniec zgrupuj tekst i dwa prostokąty, a wszystko gotowe!

1
To świetna sztuczka. Nadal nie mogę uwierzyć, że coś tak prostego wymaga tak wielu kroków.
Sergio,

Świetny! Kiedy jednak uczynię wewnętrzny prostokąt niewidocznym (klikając ukryty przycisk we właściwościach lub ustawiając jego kolor na # 00000000), nie mogę już go chwycić ani nawet zobaczyć jego konturów. Czy istnieje rozwiązanie tego problemu?
DevonDahon

Znalazłem rozwiązanie: Obiekt> Odkryj wszystko.
DevonDahon

Ale grupowanie obiektów nie jest stabilne (przynajmniej z 0.91 na OSX).
DevonDahon

Krok 6 jest łatwiejszy przynajmniej w 0,92. Wystarczy zaznaczyć tekst i zauważyć, że pasek stanu informuje o naciśnięciu klawisza Shift-D, jeśli chcesz „wyszukać ramkę”. Zostanie wybrana niewidoczna ramka, a następnie naciśnij F2 dla narzędzia wyboru węzła i powinieneś zobaczyć diament zmiany rozmiaru.
Ron Burk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.