要根据图形边界或图形中对象的范围显示视图,请使用 ZoomAll、ZoomExtents 或 ZoomPrevious 方法。
ZoomAll 用于显示整个图形。如果对象超出界限,ZoomAll 将显示对象的范围。如果对象绘制在界限内,ZoomAll 将显示界限。
ZoomExtents 根据活动视口而不是当前视图的范围来计算缩放。活动视口通常是完全可见的,所以结果一目了然;但是,当在模型空间中使用 Zoom 方法而在图纸空间视口中进行操作时,如果放大到图纸空间视口的边框以外的区域,则部分放大区域可能不可见。
ZoomExtents 将更改视图以包含当前图形的图元范围,在某些情况下(对于 ZoomAll 和 ZoomExtents),这可能会导致重生成。重生成不会发生在冻结或关闭的图层上。如果图形中没有对象,ZoomExtents 将显示图形的界限。