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.