Często tworzę etykiety w tym samym formacie: biały tekst na 75% nieprzezroczystym czarnym tle, z marginesem 10 pikseli wokół tekstu. Obecnie muszę ręcznie budować te etykiety, co wymaga dużo pracy.
W jednej metodzie piszę tekst, ustalam jego wysokość i szerokość, a następnie tworzę osobny prostokąt i umieszczam go za nim. To wymaga wielu kliknięć dla każdej etykiety.
W drugiej metodzie rysuję pole tekstowe, zaznaczam je bezpośrednio, nadaję prawidłowe tło i marginesy, a następnie wstawiam tekst. Jednak muszę ręcznie zmienić rozmiar pudełka, co oznacza więcej kliknięć i większą niedokładność. Wydaje się, że nie ma sposobu na bezpośrednie wybranie pola tekstowego, gdy ma w nim tekst.
Próbowałem użyć skryptu zawartego w pokrewnej odpowiedzi, aby zmienić rozmiar pola tekstowego na treść, ale zmienia on rozmiar pola tylko pionowo i usuwa mój kolor i marginesy.
Czy ktoś ma sugestie dotyczące rozwiązania tych problemów lub lepszej metody? Używam CS3.