实现代码:
static void qxzyOperateLayer_AddStyle(void)
{
AcDbTextStyleTable *pTextStyleTbl;
acdbHostApplicationServices()->workingDatabase()
->getTextStyleTable(pTextStyleTbl, AcDb::kForWrite);
AcDbTextStyleTableRecord *pTextStyleTblRcd;
pTextStyleTblRcd = new AcDbTextStyleTableRecord();
pTextStyleTblRcd->setName(_T("仿宋体"));
pTextStyleTblRcd->setFileName(_T(""));
pTextStyleTblRcd->setXScale(0.7);
pTextStyleTbl->add(pTextStyleTblRcd);
pTextStyleTblRcd->close();
pTextStyleTbl->close();
}
字体的名称不一定与字体文件的名称相同。打开控制面板,进入“字体”文件夹,右键单击“仿宋体”图标,从弹出的快捷菜单中选择【属性】菜单项,系统会弹出对话框显示字体文件的名称。