![]() |
【转帖】font typeface name problem
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. |
所有的时间均为北京时间。 现在的时间是 11:57 PM. |