几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   DirectDWG (http://www.dimcax.com/hust/forumdisplay.php?f=89)
-   -   【转帖】handle true type fonts in vectorize (http://www.dimcax.com/hust/showthread.php?t=16454)

yang686526 2009-05-05 11:44 AM

【转帖】handle true type fonts in vectorize
 
handle true type fonts in vectorize
handle true type fonts in vectorize
hi,
i'm using (and very happy with) dwgdirect 1.06 to convert dwg files do pdf. what i did was derive a class from odgsbasedevice () and implement some functions, as show in the examples. handling autocad fonts was also easy (after some help), but i can't find information on how handle true type fonts. i noticed that all true type fonts are replaced by a stantard autocad font (txt), could someone please give me some clue on how add support for true type fonts?
thanks,
tiago gehring
tiagog@weg.com.br

dd is unable to find ttf file. oddbhostappservices::findfile() is responsible for finding file location on disk. its default implementation searchs the file in "_windows_\fonts" there _windows_ is a string returned by getwindowsdirectory() function.
have you overriden findfile() function?
does odamfcapp display ttf text on your computer correctly?
sergey slezkin

the fonts are shown correctly in odamdiapp and even when i print a file with my app (i didn't noticed that before - should have tested it); i think that's related with my custom rendering device (derived from odgsbasedevice), witch function should i implement to handle true type fonts?
anyway, i'll take a look at the rendering classes that come with dd and try to figure it out,
thanks for your help,


所有的时间均为北京时间。 现在的时间是 12:16 PM.