CAD Table属性设置求助
1是除了table命令本身 怎么设置切换当前的表格样式2是主要的问题 怎么用代码设置他的方向
本帖最后由 lee50310 于 2023-6-11 16:40 编辑
1.
若新設表格型式名稱為 "NewStyle"
要設為目前使用語法如下
(setvar "ctablestyle" "NewStyle") ; NewStyle設為目前使用
使用系統自設表格型式名稱 "Standard" 則改為
(setvar "ctablestyle" "Standard") ;Standard設為目前使用的
2.
部分程式
(setq acadObj (vlax-get-acad-object)) ;獲取AutoCAD應用程序
(setq doc (vla-get-ActiveDocument acadObj)) ;獲取活動文檔對象
(setq dictionaries (vla-get-Dictionaries doc))
(setq dictObj (vla-Item dictionaries "acad_tablestyle"))
(setq keyName "NewStyle" className "AcDbTableStyle")
(setq customObj (vla-AddObject dictObj keyName className))
(vla-put-Name customObj "NewStyle") ;創建 "NewStyle" 表格型式名稱
(vla-put-Description customObj "New Style for My Tables")
(vla-put-FlowDirectioncustomObj acTableTopToBottom);表格方向朝下=acTableTopToBottom
;表格方向朝上=acTableBottomToTop
(vla-put-HorzCellMargin customObj 5) ;水平邊距 5
(vla-put-VertCellMargin customObj 5) ;垂直邊距 5
(vla-put-BitFlags customObj 1)
cad自带帮助文件,有一个例题是关于表格样式的。需要查VBA的属性chm的文件。 lee50310 发表于 2023-6-10 23:44
1.
若新設表格型式名稱為 "NewStyle"
要設為目前使用語法如下
感谢 大神的解答 感谢感谢感谢感谢
页:
[1]