clinber 发表于 2015-8-19 10:00:55

鸟_志 发表于 2015-8-18 17:50 static/image/common/back.gif
我的参照是用参照管理器,选路径加载到图上的。
附着还是覆盖参照的时候就定下了,很少去改的。



xrefdwg 是指完整的图纸路径+图纸名称么

鸟_志 发表于 2015-8-19 12:14:26

clinber 发表于 2015-8-19 10:00 static/image/common/back.gif
xrefdwg 是指完整的图纸路径+图纸名称么

图纸名即可。比如:
命令: (tblsearch "block" "图框-A0")
返回:
((0 . "BLOCK") (2 . "图框-A0") (70 . 44) (4 . "") (10 453562.0 -212337.0 0.0) (1
. "..\\图框标题属性块\\图框-A0.dwg") (-2 . <图元名: 7ffe8f21c30>))
;****************************************************************
若把参照由覆盖改为附着,则返回:
((0 . "BLOCK") (2 . "图框-A0") (70 . 36) (4 . "") (10 453562.0 -212337.0 0.0) (1
. "..\\图框标题属性块\\图框-A0.dwg") (-2 . <图元名: 7ffe8f21c30>))
;*****************************************************************
因此,应该是组码的(70.XX)控制附着 (70 . 36)或是覆盖)(70 . 44)

clinber 发表于 2015-8-19 17:46:34

鸟_志 发表于 2015-8-19 12:14 static/image/common/back.gif
图纸名即可。比如:
命令: (tblsearch "block" "图框-A0")
返回:


但是这个改不了不信你试试嘛 不知道该咋个改 我也发现了这个的

clinber 发表于 2015-8-19 17:47:09

鸟_志 发表于 2015-8-19 12:14 static/image/common/back.gif
图纸名即可。比如:
命令: (tblsearch "block" "图框-A0")
返回:


70
块类型标志(按位编码值,可以组合使用):
0 = 表示不应用下列任何标志
1 = 由图案填充、关联标注、其他内部操作或应用程序生成的匿名块
2 = 块具有非固定属性定义(如果块具有任何固定属性定义或根本没有属性定义,则不设置此位)
4 = 块是外部参照 (xref)
8 = 块是外部参照覆盖
16 = 块依赖外部参照
32 = 块是融入的外部参照,或者依赖外部参照(输入时被忽略)
64 = 定义是被引用的外部参照(输入时
被忽略)

牵牛 发表于 2020-1-16 00:31:40

布局里可以用 GetBoundingBox 吗 为什么我用的时候 说类型不匹配呢

牵牛 发表于 2020-1-16 00:32:02

鸟_志 发表于 2015-8-18 17:50
我的参照是用参照管理器,选路径加载到图上的。
附着还是覆盖参照的时候就定下了,很少去改的。



布局里可以用 GetBoundingBox 吗 为什么我用的时候 说类型不匹配呢

dunkel 发表于 2020-1-19 09:56:41

应该可以吧,该方法说明里是所有图形对象,没说有模型/布局的限制。可以的话,相关代码上来看看?
页: 1 [2]
查看完整版本: vla-getboundingbox 处理的对象是未加载的外部参照时出错