Mam kształt z etykietą tekstową poniżej. Chcę być w stanie narysować linię w dół od kształtu i NIE pozwolić, aby przebiegała ona przez etykietę tekstową, ponieważ zasłania tekst. To, co zrobiłem, aby to obejść, polega na odłączeniu linii od górnego kształtu i narysowaniu jej z pewnego miejsca w przestrzeni tuż poniżej pola tekstowego. Jest to ból i musi być korygowane za każdym razem, gdy poruszam kształtami. Miałem nadzieję znaleźć sposób na bezpośrednie połączenie linii z etykietą tekstową lub ewentualnie zastosowanie wypełnienia w obszarze etykiety tekstowej, aby wyglądało to tak, jakby linia zaczynała się poniżej pola tekstowego. Jakieś sugestie?
Próbowałem to zilustrować poniżej. Załóżmy, że pola są w rzeczywistości kształtami. Można (miejmy nadzieję) zobaczyć, że linia między kształtami przebiega prosto przez etykietę tekstową.
+---------+
| |
| |
| |
+---------+
|
|
Text |label
|
|
+---------+
| |
| |
| |
+---------+
Idealnie wyglądałoby to tak jak poniżej po „naprawie”
+---------+
| |
| |
| |
+---------+
Text label
|
|
+---------+
| |
| |
| |
+---------+
Innym sposobem: otwórz arkusz kształtu, wstaw sekcję Punkty połączeń, utwórz nowy punkt połączenia i ustaw współrzędne X i Y punktu na TxtPinX i TxtPinY. Przyklej to.
źródło
Wybierz kształt i naciśnij Przenieś do przodu w sekcji Rozmieszczenie karty Narzędzia główne.
źródło