ObjectArx学习笔记-创建标注样式

简介:

实现代码:

static void qxzyAddDimStyle_AddDimStyle(void)
	{
		ACHAR styleName[50];
		if(acedGetString(Adesk::kFalse, _T("请输入样式名称:"), styleName) != RTNORM)
		{
			return;
		}

		AcDbDimStyleTable *pDimStyleTbl;
		acdbHostApplicationServices()->workingDatabase()
			->getDimStyleTable(pDimStyleTbl, AcDb::kForWrite);

		if(pDimStyleTbl->has(styleName))
		{
			pDimStyleTbl->close();
			return;
		}

		AcDbDimStyleTableRecord *pDimStyleTblRcd;
		pDimStyleTblRcd = new AcDbDimStyleTableRecord();

		pDimStyleTblRcd->setName(styleName);//样式名称
		pDimStyleTblRcd->setDimasz(3);//箭头长度
		pDimStyleTblRcd->setDimexe(3);//尺寸界线与标注
		pDimStyleTblRcd->setDimtad(1);//文字位于标注线的上方
		pDimStyleTblRcd->setDimtxt(3);//标注文字的高度

		pDimStyleTbl->add(pDimStyleTblRcd);

		pDimStyleTblRcd->close();
		pDimStyleTbl->close();
	}

加载生成的arx文件,输入命令AddDimStyle,输入想要创建的样式名,选择“格式|标注样式”可以看到如下结果:

转载:http://blog.csdn.net/foreverling/article/details/28268811

目录
相关文章
|
定位技术
百度地图标注maker图标按照分类显示不同的样式
百度地图标注maker图标按照分类显示不同的样式
126 0
|
5月前
|
存储 机器人 API
如何使用渐变块创建自定义聊天机器人
本文是一篇使用Gradio库的Blocks API创建自定义聊天机器人界面的教程,涵盖了从基础聊天机器人到支持流式响应、用户反馈(喜欢/不喜欢)以及Markdown、图像、音频和视频等多媒体内容的高级功能实现方法。
如何使用渐变块创建自定义聊天机器人
|
8月前
|
JavaScript 前端开发 定位技术
HTML新特性【账号和获取密钥、初始化、变更地图类型、添加控件、改变控件位置、添加覆盖物、自定义标注图标、添加文本标注】(四)-全面详解(学习总结---从入门到深化)(上)
HTML新特性【账号和获取密钥、初始化、变更地图类型、添加控件、改变控件位置、添加覆盖物、自定义标注图标、添加文本标注】(四)-全面详解(学习总结---从入门到深化)
82 0
|
8月前
|
JSON 定位技术 数据格式
HTML新特性【账号和获取密钥、初始化、变更地图类型、添加控件、改变控件位置、添加覆盖物、自定义标注图标、添加文本标注】(四)-全面详解(学习总结---从入门到深化)(下)
HTML新特性【账号和获取密钥、初始化、变更地图类型、添加控件、改变控件位置、添加覆盖物、自定义标注图标、添加文本标注】(四)-全面详解(学习总结---从入门到深化)
84 0
|
XML 编解码 API
什么是 SVG?本项目简单分享动画入门的相关知识,并附有相关代码演示,同时文档对SVG等相关内容有比较详细的叙述,如vector标签中属性所代表的意义解释、path标签所支持的指令解释等等。
什么是 SVG?本项目简单分享动画入门的相关知识,并附有相关代码演示,同时文档对SVG等相关内容有比较详细的叙述,如vector标签中属性所代表的意义解释、path标签所支持的指令解释等等。
143 0
什么是 SVG?本项目简单分享动画入门的相关知识,并附有相关代码演示,同时文档对SVG等相关内容有比较详细的叙述,如vector标签中属性所代表的意义解释、path标签所支持的指令解释等等。
|
前端开发 JavaScript
《JS原理、方法与实践》- canvas作图(三)- 修改颜色和样式
《JS原理、方法与实践》- canvas作图(三)- 修改颜色和样式
397 0
|
定位技术 API
百度地图API : 自定义标注图标
百度地图API : 自定义标注图标
|
前端开发 JavaScript
three.js 创建文字的几种方法
three.js 创建文字的几种方法
5013 0