CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于显示图形限制和范围 (VBA/ActiveX)

2023-1-5 02:42| 发布者: admin| 查看: 1008| 评论: 0|来自: AutoCAD

摘要: 可以使用“全部缩放”、“缩放范围”或“缩放上一个”方法基于图形边界或图形中对象的范围显示视图。

可以使用 、 或 方法显示基于图形边界或图形中对象范围的视图。ZoomAllZoomExtentsZoomPrevious

ZoomAll显示整个图形。如果对象超出限制,则显示对象的范围。如果对象在限制范围内绘制,则显示限制。ZoomAllZoomAll

ZoomExtents根据活动视口的范围(而不是当前视图)计算缩放。通常,活动视口是完全可见的,因此结果明显且直观。但是,在纸张空间视口中工作时,在模型空间中使用这些方法时,如果放大到纸张空间视口的边界之外,则缩放的某些区域可能不可见。Zoom

ZoomExtents更改视图以包含当前图形的实体范围。在某些情况下(对于两者和 ),这可能会导致再生。在冻结或关闭的图层上不会发生再生。如果图形没有对象,则显示图形限制。ZoomAllZoomExtentsZoomExtents

对于 3D 视图,并具有相同的效果。无限构造线 (xlines) 和射线不会影响任一选项。ZoomAllZoomExtents

ZoomPrevious将当前视口缩放到其先前的范围。

将活动图形放大到所有内容和图形范围

Sub Ch3_ZoomAll()
' ZoomAll
  MsgBox "Perform a ZoomAll", , "ZoomAll"
  ThisDrawing.Application.ZoomAll

' ZoomExtents
  MsgBox "Perform a ZoomExtents", , "ZoomExtents"
  ThisDrawing.Application.ZoomExtents
End Sub

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-8 19:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部