Thread View: pl.comp.cad
5 messages
5 total messages
Started by b0bik
Sun, 26 Feb 2012 14:55
Obiekty Text i MText a justyfikacja
Author: b0bik
Date: Sun, 26 Feb 2012 14:55
Date: Sun, 26 Feb 2012 14:55
32 lines
2818 bytes
2818 bytes
Cześć Raz za czas z doskoku napiszę sobie jakieś makro / aplikację współpracującą z aplikacją CAD. Zwykle były to MSSE / MSV8. Ostatnio jednak miałem styczność z produktami ZWCAD / BricsCAD. Dzisiaj tak się przyglądałem kwestii tekstów i ich punktów wstawienia i tak szczerze powiedziawszy to mi się to nie podoba. W środowisku MS z tekstem związany jest jeden punkt - nieważne jak tekst jest justowany - zawsze punkt wstawienia to punkt wstawienia. Zmiana justyfikacji w żadnym wypadku nie przesuwa tego punktu. "Wrzucając" sobie punkty jakimś programem, i potem je odczytując mam pewność że nic się nie przesuwa. Ale w ZC / BC i pewnie AutoCAD'zie ... jest inaczej. Przyjrzałem się sprawie, i dla obiektu Text chcąc aby operacja: wrzucenie punktów do rysunku i zaczytanie punktów z rysunku nie powodowała przesunięć trzeba analizować justyfikację tekstu. Oryginalny InsertionPoint zachowywany jest tylko dla "Left", "Aligned", "Fit". W pozostałych przypadkach InsertionPoint jest przesunięty, a jego wartość przejmuje TextAligmentPoint. Zaczytują więc teksty z rysunku trzeba wybrać jedno z dwóch źródeł w zależności od justyfikacji - czy to nie jest bez sensu ?!?!? No ale nic, teoretycznie jest na to przepis kiedy brać jeden a kiedy drugi. W obiekcie MText natomiast, to już koszmar. Jest tylko jeden geometryczny punkt i tenże punkt skaka jak małpka przy zmianie justowania i tu już IMHO nie sposób dojść co zczytać z rysunku ... : (( Moje rozważania dotyczą dostępu via VBA. Czy ja do tego jakoś podchodzę od d... strony, czy to tak jest i koniec ? b
Re: Obiekty Text i MText a justyfikacja
Author: Lukasz Kozicki
Date: Mon, 27 Feb 2012 08:53
Date: Mon, 27 Feb 2012 08:53
21 lines
1708 bytes
1708 bytes
Witaj, W dniu 2012-02-26 15:55, b0bik pisze: > Ale w ZC / BC i pewnie AutoCAD'zie ... jest inaczej. Przyjrzałem się > sprawie, i dla obiektu Text chcąc aby operacja: wrzucenie punktów do > rysunku i zaczytanie punktów z rysunku nie powodowała przesunięć > trzeba analizować justyfikację tekstu. Rysunku nie warto porównywać z obiektami MS office. Jest po prostu tak jak zauważyłeś i tyle... To konsekwencja operowania nie na tekstach tylko na obiektach typu wektorowego - i tekst też jest potraktowany wektorowo. To też spadek po najwcześniejszych wersjach AutoCADA, w których punkt wstawienia tekstu był też jego początkiem, niezależnie czy tekst był pisany normalnie, czy obrócony lub pisany w odbiciu lustrzanym (jak czasem na rysunkach trzeba, a w dokumentach worda - raczej nie). Pozdrawiam, -- ŁK
Re: Obiekty Text i MText a justyfikacja
Author: b0bik
Date: Mon, 27 Feb 2012 10:20
Date: Mon, 27 Feb 2012 10:20
26 lines
2321 bytes
2321 bytes
On 27 Lut, 09:53, Lukasz Kozicki <ROT13yxbmv...@vg.cy.invalid> wrote: > Witaj, > > W dniu 2012-02-26 15:55, b0bik pisze: > > > Ale w ZC / BC i pewnie AutoCAD'zie ... jest inaczej. Przyjrzałem się > > sprawie, i dla obiektu Text chcąc aby operacja: wrzucenie punktów do > > rysunku i zaczytanie punktów z rysunku nie powodowała przesunięć > > trzeba analizować justyfikację tekstu. > > Rysunku nie warto porównywać z obiektami MS office. Jest po prostu tak > jak zauważyłeś i tyle... To konsekwencja operowania nie na tekstach > tylko na obiektach typu wektorowego - i tekst też jest potraktowany > wektorowo. To też spadek po najwcześniejszych wersjach AutoCADA, > w których punkt wstawienia tekstu był też jego początkiem, niezależnie > czy tekst był pisany normalnie, czy obrócony lub pisany w odbiciu > lustrzanym (jak czasem na rysunkach trzeba, a w dokumentach worda - > raczej nie). > > Pozdrawiam, > -- > ŁK MS - MicroStation : ) b
Re: Obiekty Text i MText a justyfikacja
Author: artkraw
Date: Tue, 29 May 2012 20:21
Date: Tue, 29 May 2012 20:21
8 lines
1411 bytes
1411 bytes
> MS - MicroStation : ) > > b No i Cię nie nauczyłem pisać o MicroStation <b> MSt </b> ;-) a nie MS .. Pozdrawiam, Artur K,
Re: Obiekty Text i MText a justyfikacja
Author: Lukasz Kozicki
Date: Wed, 30 May 2012 10:14
Date: Wed, 30 May 2012 10:14
12 lines
1277 bytes
1277 bytes
W dniu 2012-05-29 22:21, artkraw pisze: > >> MS - MicroStation : ) >> >> b > > No i Cię nie nauczyłem pisać o MicroStation<b> MSt</b> ;-) a nie MS .. Albo "μS" , widziałem też pisownię "uS". Pozdr, ŁK
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads