ArcGIS中的地图布局的PageLayout 对象

PageLayout 对象

PageLayout 用以显示地图数据,并通过对地图数据进行整饰以便对地图打印
输出满足不同行业对GIS 出图功能的需求。PageLayout 和Map 这两个对象看起来
非常相似,它们都是视图对象,可以显示地图;也都是图形元素的容器,可以容
纳图形元素(Graphics Element)。但是所能够保存的图形类型却是有差别的。
PageLayout 除了保存图形元素外,还可以保存诸如MapFrame 的框架元素(Frame
Element)。PageLayout 控件上的Map 对象被PageLayout 的MapFrame 对象所管理
的。
PageLayout 类主要实现了IPageLayout 接口,它定义了用于修改页面版式
(layout)的方法和属性。
IPageLayout 的方法ZoomToWhole 方法可以让PageLayout 以最大尺寸显示;
IPageLayout 的ZoomToPercent 方法可以按照输入的比例显示;
IPageLayout 的ZoomToWidth 方法可以让视图显示的范围匹配控件对象的宽
度。
IPageLayout 的Page 属性用以获取Page 对象
IPageLayout 的RulerSettings 属性用以获取RulerSettings 对象
IPageLayout 的HorizontalSnapGuides 和VerticalSnapGuides 属性用以获取
SnapGuides 对象

原文地址:https://www.cnblogs.com/qiernonstop/p/3068428.html