阅读843 返回首页    go 阿里云 go 技术社区[云栖]


ObjectArx学习笔记-设置字体样式

实现代码:

static void qxzyOperateLayer_AddStyle(void)
	{
		AcDbTextStyleTable *pTextStyleTbl;
		acdbHostApplicationServices()->workingDatabase()
			->getTextStyleTable(pTextStyleTbl, AcDb::kForWrite);

		AcDbTextStyleTableRecord *pTextStyleTblRcd;
		pTextStyleTblRcd = new AcDbTextStyleTableRecord();
		pTextStyleTblRcd->setName(_T("仿宋体"));
		pTextStyleTblRcd->setFileName(_T("simfang.ttf"));
		pTextStyleTblRcd->setXScale(0.7);

		pTextStyleTbl->add(pTextStyleTblRcd);

		pTextStyleTblRcd->close();
		pTextStyleTbl->close();
	}

字体的名称不一定与字体文件的名称相同。打开控制面板,进入“字体”文件夹,右键单击“仿宋体”图标,从弹出的快捷菜单中选择【属性】菜单项,系统会弹出对话框显示字体文件的名称。

最后更新:2017-04-03 08:26:21

  上一篇:go ObjectArx学习笔记-创建标注样式
  下一篇:go ObjectArx学习笔记-导入导出图层列表