🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

5 total messages Started by b0bik Sun, 26 Feb 2012 14:55
Obiekty Text i MText a justyfikacja
#53866
Author: b0bik
Date: Sun, 26 Feb 2012 14:55
32 lines
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
#53867
Author: Lukasz Kozicki
Date: Mon, 27 Feb 2012 08:53
21 lines
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
#53868
Author: b0bik
Date: Mon, 27 Feb 2012 10:20
26 lines
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
#53869
Author: artkraw
Date: Tue, 29 May 2012 20:21
8 lines
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
#53870
Author: Lukasz Kozicki
Date: Wed, 30 May 2012 10:14
12 lines
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