怎样得到dwg中的所有文字样式?[已解决]
本帖最后由 少年_run 于 2015-3-11 10:24 编辑我目前做的功能是弄一个浮动面板,画对齐标注时可以在面板里设置参数,面板里可以设置对齐标注字体,但我现在不知道怎样得到一个dwg文件里的所以字体样式,我需要得到dwg中的所有的文字样式名,然后把字体样式放置在面板设置标注字体的combobox里面。如果知道的请告诉我方法,非常感谢。 字体样式在db.TextStyleTable中 public static void Getfont()
{
Database db = HostApplicationServices.WorkingDatabase;
using (Transaction ctrans = db.TransactionManager.StartTransaction())
{
TextStyleTable cTable = (TextStyleTable)ctrans.GetObject(db.TextStyleTableId, OpenMode.ForRead);
int i = 0;
foreach (ObjectId tId in cTable)
{
TextStyleTableRecord tst = (TextStyleTableRecord)ctrans.GetObject(tId, OpenMode.ForRead);
CommFun.Printf(tst.Name);
}
ctrans.Commit();
}
}
雪山飞狐_lzh 发表于 2015-3-10 13:29 static/image/common/back.gif
字体样式在db.TextStyleTable中
非常感谢版主,问题解决了
页:
[1]