返回介绍

梦想CAD标注系统变量说明1

发布于 2023-08-09 23:10:34 字数 18170 浏览 0 评论 0 收藏 0

主要用到函数说明:

函数名:IMxDrawDimension::SetDimVarInt

设置标注属性的整数类型变量值,详细说明如下:

参数说明
[in] LONG iType该属性的类形值
iVal设置的值

函数名:IMxDrawDimension::GetDimVarInt

返回标注属性的整数类型变量值,详细说明如下:

参数说明
[in] LONG iType该属性的类形值

例如: 设置标注保留一位小数。js代码实现如下:

var id =  mxOcx.DrawDimAligned(0,4000,300,4500,150,4600);
var dim = mxOcx.ObjectIdToObject(id);
dim.SetDimVarInt(271, 1);
dim.RecomputeDimBlock(true);

下面将详细介绍标注属性的整数类型变量值,详细说明如下:

变量类型值实数值说明
dimadec1791.使用 dimdec 设置的小数位数绘制角度标注;0-8使用 dimadec 设置的小数位数绘制角度标注。(前面带dim的变量都是标注相关的变量,在"标注样式"对话框和"属性框"里都可以设置这些参数)
dimalt70控制标注中换算单位的显示:关.禁用换算单位;开:启用换算单位
dimaltd171控制换算单位中小数位的位数
dimalttd274设置标注换算单位公差值小数位的位数
dimalttz286控制是否对公差值作消零处理
dimaltu273为所有标注样式族(角度标注除外)换算单位设置单位格式
dimaltz285控制是否对换算单位标注值作消零处理。dimaltz 值为 0- 3 时只影响英尺-英寸标注
dimaunit275设置角度标注的单位格式:0.十进制度数 1.度/分/秒2.百分度 3.弧度
dimclrd176为尺寸线、箭头和标注引线指定颜色。同时控制由 leader命令创建的引线颜色
dimclre177为尺寸界线指定颜色
dimclrt178为标注文字指定颜色
dimdec271设置标注主单位显示的小数位位数。精度基于选定的单位或角度格式
dimfit287旧式,除用于保留脚本的完整性外没有任何影响。dimfit 被dimatfit 系统变量和 dimtmove 系统变量代替
dimjust280控制标注文字的水平位置
dimlim72将极限尺寸生成为默认文字
dimsah173控制尺寸线箭头块的显示
dimsd1281控制是否禁止显示第一条尺寸线
dimsd2282控制是否禁止显示第二条尺寸线
dimse175控制是否禁止显示第一条尺寸界线:关.不禁止显示尺寸界线开.禁止显示尺寸界线
dimse276控制是否禁止显示第二条尺寸界线:关.不禁止显示尺寸界线开.禁止显示尺寸界线
dimsoxd175控制是否允许尺寸线绘制到尺寸界线之外:关.不消除尺寸线开.消除尺寸线
dimtad77控制文字相对尺寸线的垂直位置
dimtdec272为标注主单位的公差值设置显示的小数位位数
dimtih73控制所有标注类型(坐标标注除外)的标注文字在尺寸界线内的位置
dimtix174在尺寸界线之间绘制文字
dimtofl172控制是否将尺寸线绘制在尺寸界线之间(即使文字放置在尺寸界线之外)
dimtoh74控制标注文字在尺寸界线外的位置:0或关.将文字与尺寸线对齐1或开.水平绘制文字
dimtol71将公差附在标注文字之后。将 dimtol 设置为“开”,将关闭dimlim 系统变量
dimtolj283设置公差值相对名词性标注文字的垂直对正方式:0.下 1.中间2.上
dimzin78控制是否对主单位值作消零处理
dimunit270旧式,除用于保留脚本的完整性外没有任何影响。dimunit 被dimlunit 和 dimfrac 系统变量代替
dimupt288控制用户定位文字的选项。0光标仅控制尺寸线的位置1或开光标控制文字以及尺寸线的位置
dimtzin284控制是否对公差值作消零处理
dimfrac276在 dimlunit 系统变量设置为:4(建筑)或5(分数)时设置分数格式,0.水平 1.斜 2.不堆叠
dimlunit277为所有标注类型(除角度标注外)设置单位制
dimatfit289当尺寸界线的空间不足以同时放下标注文字和箭头时,本系统变量将确定这两者的排列方式
dimtmove279设置标注文字的移动规则
dimazin79对角度标注作消零处理
dimdsep278指定一个单字符作为创建十进制标注时使用的小数分隔符
dimlwd371指定尺寸线的线宽。其值是标准线宽。-3.bylayer-2.byblock 整数代表百分之一毫米的倍数
dimlwe372指定尺寸界线的线宽。其值是标准线宽。-3 bylayer -2byblock 整数代表百分之一毫米的倍数

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文