Cześć,
jakiś czas temu zająłem się na poważniej tworzeniem/edytowaniem skryptów dla programu graficznego (Adobe Illustrator) dla swoich potrzeb. Tak się składa, że potrzebowałem skryptu do wymiarowania obiektów wektorowych i wpadł mi w ręce darmowy "Specify". Wszystko byłoby ok gdyby nie pewien drobiazg. Przy wymiarowaniu szerokości wszystko jest ok, ale przy wysokości - tekst oznaczający wymiar zamiast równolegle do linii jest ustawiony prostopadle. Wiem, że drobiazg, ale dla zagranicznych klientów wszystko musi być cacy. Zaznaczam - jestem grafikiem, nie programistą i na pewno ktoś z was rozwiąże ten problem szybciej niż ja. Myślę, że załączniki wyjaśnią problem.
0
0
Czyli to zlecenie?
0
Nikt mi tego nie zlecał i nikomu tego nie zlecam. Po prostu potrzebuje szybkiego narzędzia do wymiarowania. Mógłbym się zadowolić tym co jest, kod jest w 99% poprawny, ale nie mogę sobie poradzić ze zmianą orientacji tekstu przy wymiarowaniu wysokości.
0
Strzelam, że musisz cos pokombinować z liniami 254
i 257
:
var t = specLabel( h, lines[0][1][0], (a+b)/2, color );
var t = specLabel( h, lines[0][0][0], (a+b)/2, color );
być moze po prostu zmienić h
na w
.
0
Pierwsze co to zamieniłem h na w właśnie w tych linijkach, ale nic to nie daje...dalej wymiar jest prostopadle do linii :/
0
Wystarczy, że do każdego miejsca, tam gdzie się tworzy etykieta, dodasz t.rotate(270)
Pozdrawiam, sitl