Re: Diakritika v VBA u Corelu

From: Petr Pokorny <mail (zavinac)>
Date: 16. 09. 2004, 17:22 CEST
Kamil <sverak@csadbk.cz>:

> ... V Corelu 9 ...
> Protože su děsně línej, tak jsem si napsal makro, co to dělá za
> mě.. Ta část se kterou mám problém vypadá takto:
> ...
> Ale když tam dám jméno s háčkem, tak toto písmeno nezobrazí.
> activepage.Shapes(1).Text.Contents(cdrAllFrames)="Míša"

Asi te nepotesim, v Corelu 11 to delam takhle a chodi to bez problemu:

ActiveLayer.Shapes(1).Text.Story.Text = "Příšerně žluťoučký kůň..."

Ale on Corel neustale v ruznych verzich meni metody, takze nezarucuju ze
to pujde i ve verzi 9. Ja treba pod 11 nemam "Contents()".

Jinak v cechach ti asi tezko nekdo poradi, kor s verzi 9 :(. Zkus na
newsech Corelu, je tam nekde skupina o VBA, nebo na foru na
www.oberonplace.com . Obavam se ale ze ti s verzi 9 uz nikdo nebude
schopen poradit.


> Počítám, že něco dělám úplně blbě, protože:
> set test=activeDocument.ActiveLayer.CreateArtisticText(0,0,"Míša")
> to napíše dobře.

Hmmm, to je divny. Corel 9 byla prvni verze s VBA, a pokud vim tak ta
implentace VBA stala fakt za h***o.
Nemuzes mit u toho textu nastavenej "non CE" font? Proste Arial misto
Arial CE?

V kazdym pripade Corel 9 (11 taky) obsahuje Corel Script (CSC), kterej
by to teoreticky mel umet taky. Je sice vyrazne pomalejsi, ale pokud by
to chodilo, asi bys to zkousnul.

Jestli mas zajem kouknu do svych analu, urcite jsem to pres CSC nekdy
delal.


-pp21-

-- 
 Petr Pokorny
 mail@pp21.cz
 http://pp21.cz
 ICQ 123870115
Received on Thu, 16 Sep 2004 17:22:32 +0200

This archive was generated by hypermail 2.1.8 : 16. 09. 2004, 17:23 CEST