免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1971|回复: 0
收起左侧

[二次开发] AE开发之PageLayoutControl

[复制链接]

12

主题

559

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
137
发表于 2014-8-9 22:38 | 显示全部楼层 |阅读模式
PageLayoutControl  控件类         
名称 :Esri PageLayoutControl
命名控件:using ESRI.ArcGIS.Controls 下
应用领域:ArcEngine

描述:
       PageLayoutControl封装了PageLayput组件类,另外提供了一些属性,方法和事件:管理控件的一般的显示,显示属性和页面属性。在控件内添加和寻找元素;加载地图文档到控件;在控件中删除其他应用中的数据;和打印。

扩展的错误信息:
      用ISupportErrorInfo的方法InterfaceSupportsErrorInfo确定是否对象支持扩展错误信息。如果对象支持扩展错误信息, VC++ 开发者应该用OLE/COM IErrorInfo接口去访问ErrorInfo对象。Visual Basic开发者应应该用global error(全局错误)对象误差来检索拓展错误信息。

接口:
       IConnectionPointContainer        为可能连接点的提供连接点。
       IMxdContents (esriCarto)          提供了访问传入传出数据到一个MXD地图文档文件的成员,如果有需要,实现这个接口的的组件类能限制一个属性                                                             的实现。
       IPageLayoutControl                   提供访问控制PageLayout的成员。
       IPageLayoutControl2                 提供访问控制PageLayout的成员。
       IPageLayoutControl3                 提供访问控制PageLayout的成员。
       IPageLayoutControlDefault        提供访问控制PageLayout的成员。
       IPersist                                      定义了单独的方法GetClassID,这个方法被设计的目的是提供在系统中持久存储对象的CLSID。IPersist是其他三个接口的基本                                                           接口,三个接口是: IPersistStorage, IPersistStream,和 IPersistFile。
       IPersistStreamInit                      不管对象做了什么, 提供初始化基于流的持久化。
       ISupportErrorInfo                       表名一个指定的接口是否能自动返回错误对象。
       ITOCBuddy                                 提供访问控制 TOC buddy的成员。
       IToolbarBuddy                            提供访问控制ToolbarControl buddy的成员。
      
事件接口:
       IPageLayoutControlEvents (default)           提供用户作用PageLayoutControl发生的事件的访问。
       ITOCBuddyEvents                                       提供唤醒变化的TOC的事件的访问。      

备注:
      PageLayoutControl用一个ScreenDisplay作为绘制的显示对象,因此,将反应相同的键盘和鼠标的操作作为ScreenDisplay对象。
      没有必要表明在大的开发环境下的PageLayout输出接口的描述,因此,这个接口是自动实现的。

版权:归我个人翻译所有。翻译不好的地方,还请大家提醒。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表