一个获取视口遇到一个问题请大神们看看!
如题: 在布局里已经激活视口的情况下.(vl-load-com)
(setq doc (vla-get-ActiveDocument (vlax-get-acad-object)))
(setq layout (vla-get-ActiveLayout doc))
(setq viewport (vla-get-ActiveViewport layout)) ;获取布局里激活的视口
提示是: 错误:activex服务器返回错误:未知名称:viewports
Viewport好像是属于文档对象 奇怪了,不知道怎么回事!
(setq viewport (vla-get-ActiveViewport doc)) kozmosovia 发表于 2024-8-31 10:49
(setq viewport (vla-get-ActiveViewport doc))
在模型空间可以用,布局里用不了,是怎么回事?
目的是要取得布局中已经激活视口的图元名 都说得很明白了,它属于文档对象,不属于模型空间或布局 lijiao 发表于 2024-8-31 12:04
都说得很明白了,它属于文档对象,不属于模型空间或布局
是的,谢谢!
请问知道怎么取得布局中正被激活视口图元名吗?上面的是AI写的,不靠谱噢! 本帖最后由 kozmosovia 于 2024-8-31 12:45 编辑
你是要vport实体?那就遍历布局内vport实体。
页:
[1]