font typeface name problem
font typeface name problem
hi,
i have moved from 2.2.0 to 2.6.3 of dwgdirect c++. in 2.2.0, i used to get the typeface of the font using the api
void font(
odstring& typeface,
bool& bold,
bool& italic,
int& charset,
int& pitchandfamily) const;
declared in odgitextstyle. but with the new library(2.6.3) i am getting null. why is it so? any solution?
my sample file is attached. font type is "txt".
thanks,
harsha
attached files
hello harsha,
this method is used for getting ttf font property (typeface is empty). in this case you need use
odttfdescriptor()->filename() method.
best regards,
sergey z.
hi sergey,
thanks, its working for win, i am yet to test on mac. i have two more queries.
is it so; that with 2.6.3 version "typeface" will always be empty unlike 2.2.0? when i am using following method:
void font(
odstring& typeface,
bool& bold,
bool& italic,
int& charset,
int& pitchandfamily) const;
and will it suffice if i just use odttfdescriptor()->filename(), or i need to first call the above font() method and if it gets empty "typeface" then only i shall call odttfdescriptor()->filename()?
thanks,
harsha
quote:
originally posted by
harshv@adobe.com
and will it suffice if i just use odttfdescriptor()->filename(), or i need to first call the above font() method and if it gets empty "typeface" then only i shall call odttfdescriptor()->filename()?
hello harsha,
i think variant "if it gets empty "typeface" then only i shall call odttfdescriptor()->filename()" is right.
note possible variant then both value "typeface" and "filename" are not empty.
best regards,
sergey z.