确定外部参照是附着还是覆盖
我再次确信这不会这么难简单地说,如何确定外部参照定义为附着还是覆盖
有没有任何不涉及lisp的提示?
**** Hidden Message ***** 我完成了,让我看看明天是否能在工作中找到代码 我找不到它,但病不停地寻找 “AttachExternalReference”中的“bOverlay”参数应该可以帮助您实现这一点。
这将允许我添加外部参照作为附加或叠加,但不能查询现有的外部参照。 我尝试使用bOverlay添加xref,当我使用WhatAmI函数时,没有关于overlay的信息。我认为这是没有暴露在下拉列表中的属性之一,但无论如何都可以使用。我会继续寻找
这将允许我添加外部参照作为附加或叠加,但不能查询现有的外部参照。
是的,很抱歉这个错误的信息,我在发布后看了它,并认为“这是不对的”。
搜索后,我似乎也找不到任何东西。 如果您仍然可以使用 Frank Oquendo 的 vbXtender,并且如果它适用于您正在使用的 AutoCAD 版本,则它具有一个用于外部参照的包装器类,该类公开了区分附加和覆盖外部参照的属性。
另一种选择是使用 Frank 的 vlax 类来调用所需的 lisp 代码来实现此目的。
您可以使用.NET轻松完成此操作,也可以使用ObjecARX轻松(但仍然更直接)执行此操作。 这一定是我记得的。
它由外部参照(不是 INSERT)的 BLOCK 实例的 DXF 代码 70 的值确定。 但是,我无法通过VBA创建块定义的选择集。
嘎!
页:
[1]
2