e2002 发表于 2019-10-9 12:56:37

核查了一下在线帮助文档中的 DXF参考,2015-2020(除了2016)的都有中文版本。
2002-2014版本提供了pdf文件(英语),部分版本随软件安装文件提供了 中文版本的 pdf。
R13-2000提供了hlp或者htm格式的文件(英语)

这些都是官方提供的文档资料,不需要在其他书里找。

海盗曹 发表于 2019-10-9 16:08:27

学习一下好代码

Mai1993 发表于 2019-10-9 16:58:56

ACAD按F1打开帮助,搜索"DIMSTYLE (DXF)",里面列举了DIMSTYLE符号表的各组码对应的系统变量,搜索对应系统变量,可以查看可设置的值;P

写不完的日记 发表于 2019-10-13 11:57:25

小万LISP 发表于 2019-10-6 09:54
都是精简版的,没有帮助文档

有的,你点AutoLISP、Visual LISP 和 DXF
这个选项就有了!

hn10183051 发表于 2019-10-18 10:22:05

执行命令后并没有新建

1028695446 发表于 2019-11-2 20:48:42

本帖最后由 1028695446 于 2020-1-1 19:55 编辑

(defun c:tt(/)
(entmake ;创建标注样式
    (list
      '(0 . "DIMSTYLE")
      '(100 . "AcDbSymbolTableRecord")
      '(100 . "AcDbDimStyleTableRecord")
      (cons 2 "测试"); 标注样式名
      '(176 . 256);线-尺寸线-颜色:256=ByLayer,0=ByBlock,1=红色……
      (cons 345 (tblobjname "LTYPE" "Bylayer")) ;线-尺寸线-线型=Bylayer,ByBlock=此项消失…
      '(371 . -1)   ;线-尺寸线-线宽:ByLayer=-1,ByBlock=此项消失,25=0.25mm…
      '(46 . 0)   ;线-尺寸线-超出标记 的距离
      '(43 . 300)   ;线-尺寸线-基线间距
      '(281 . 0)    ;线-尺寸线-隐藏:尺寸线1,0=显示,1=隐藏
      '(282 . 0)    ;线-尺寸线-隐藏:尺寸线2,0=显示,1=隐藏
      '(177 . 256);线-延申线-颜色:256=ByLayer,0=ByBlock,1=红色……
      (cons 346 (tblobjname "LTYPE" "Bylayer")) ;线-延伸线-线型1=Bylayer,ByBlock=此项消失…
      (cons 347 (tblobjname "LTYPE" "Bylayer")) ;线-延伸线-线型1=Bylayer,ByBlock=此项消失…
      '(372 . -1)   ;线-延申线-线宽:ByLayer=-1,ByBlock=此项消失,25=0.25mm…
      '(44 . 100)   ;线-延申线-超出尺寸线 的距离
      '(42 . 150)   ;线-延申线-起点偏移量,标注点到延伸线的距离
      '(75 . 0)   ;线-延申线-隐藏:延伸线1,0=显示,1=隐藏
      '(76 . 0)   ;线-延申线-隐藏:延伸线2,0=显示,1=隐藏
      '(290 . 0)    ;线-延申线-固定长度的延伸线,0=不勾选,1=勾选此项
      '(49 . 0)   ;线-延申线-固定长度的延伸线-长度
      '(5 . "ArchTick") ;符号和箭头-箭头-第一个,建筑标记="ArchTick",空心闭合="ClosedBlank",实心圆点="Dot"
      '(41 . 40)    ;符号和箭头-箭头-箭头大小
      '(141 . 0)    ;符号和箭头-圆心标记,0=无,正数=标记,负数=直线
      ;'(90 . 0)    ;符号和箭头-弧长符号:标注文字的上方=1,无=2,标注文字的前缀=此项消失
      (cons 340 (tblobjname "style" "HZ")) ;文字-文字外观-文字样式
      '(178 . 7)    ;文字-文字外观-文字颜色,256=ByLayer,0=ByBlock,7=白色……
      '(69 . 0)   ;文字-文字外观-填充颜色类型,0=不填充,1=背景色,2=使用颜色编号
      '(70 . 0)    ;文字-文字外观-填充颜色,256=ByLayer,0=ByBlock,1红2黄……使用颜色编号时;;;;;;;;;;;;;;;;;;;此项必备
      '(140 . 150);文字-文字外观-文字高度
      '(77 . 1)   ;文字-文字位置-垂直:1=上,0=居中,4=下……
      '(280 . 0)    ;文字-文字位置-水平:0=居中,1=第一条延伸线……
      '(147 . 20)   ;文字-文字位置-从尺寸线偏移,填入负数时,“绘制文字边框”项会被勾选
      '(73 . 0)   ;文字-文字对齐:水平=1,与尺寸线对齐=0,ISO标准=0
      '(74 . 0)   ;文字-文字对齐:水平=1,与尺寸线对齐=0,ISO标准=1
      '(174 . 1);调整-调整选项:文字始终在延伸线之间=1,文字=0,箭头=0,文字和箭头=0,文字或箭头=0
      '(289 . 2);调整-调整选项:文字始终在延伸线之间=2,文字=2,箭头=1,文字和箭头=0,文字或箭头=此项消失
      '(175 . 0);调整-调整选项-若箭头不能放在延伸线内则将其消除,不勾选=0,勾选=1
      '(279 . 2);调整-文字位置:尺寸线上方不带引线=2,尺寸线上方带引线=1,尺寸线旁边=0
      '(40 . 1)   ;调整-标注特征比例:将标注缩放到布局=0,使用全局比例>0,
      '(288 . 0);调整-优化:手动放置文字,不勾选=0,勾选=1
      '(172 . 1);调整-优化:在延伸线之间绘制尺寸线,不勾选=0,勾选=1
      '(270 . 2);主单位-线性标注-单位格式:科学=1,小数=2,工程=3……
      '(271 . 0);主单位-线性标注-精度:0=0,0.0=1,0.00=2…
      '(271 . 0);主单位-线性标注-精度:0=0,0.0=1,0.00=2…(不是我重复,组码表就是列出了2个)
      '(272 . 0);主单位-线性标注-精度:0=0,0.0=1,0.00=2…
      '(144 . 1);主单位-线性标注-测量单位比例
      '(78 . 8)   ;主单位-线性标注-消零:后续,勾选=8
      '(275 . 0);主单位-角度标注-单位格式:十进制=0
      '(79 . 2)   ;主单位-角度标注-消零:后续,勾选=2
    )
)
)

;;;作者将70组码给注释掉了,所以不能正常新建标注样式

wangph 发表于 2020-1-20 10:37:43

本帖最后由 wangph 于 2020-1-20 11:24 编辑

建筑符号只设置 (5 . "ArchTick")没有成功呀, 通过设置系统变量DIMBLK1、DIMBLK2,或者设置属性Arrowhead1Type、Arrowhead2Type才成功,查找到对应的组码是6和7,但目前这2个组码已经不让用了,请问还有什么方法设置箭头符号,我指的是dxf方法。

zhangcan0515 发表于 2020-3-17 17:05:51

谢谢分享 方便多了

XY 发表于 2020-4-10 15:25:08

文字移动时添加引线的组码谁知道?

kuangben8 发表于 2020-5-7 12:58:58

感谢分享!最近正需要这个!
页: 1 2 [3] 4 5 6 7
查看完整版本: 标注样式组码,entmake创建标注样式,应该是目前最全的