AutoCAD Civil 3D Help: Accessing Application and Document Objects

访问Application 和Document 对象


CivilApplication对象是AutoCAD Civil 3D .NET层级中的root对象,它包含一个对当前活动文档(active document)的引用,以及有关当前运行产品的信息。

注:

不像COM API, Civil Application 不是从AutoCAD 的Autodesk.AutoCAD.ApplicationServices.Application对象派生的,所以,如果需要访问application-level 的方法和属性(例如当前主窗口所有打开的文档集合等),那么需要通过 AutoCAD Application 对象来访问。请参照ObjectARX SDK中的ObjectARX Managed Class 参考手册获取更多该类的信息。

活动的Civil 文档(Document)对象通过引入AutodeskCivil.ApplicationServices 命名空间得以访问并获取到Civil Application.ActiveDocument 属性。

下面的例子演示了访问CivilApplication 和 CivilDocument 对象的过程:

using Autodesk.Civil.ApplicationServices;
namespace CivilSample {
    class CivilExample {
        CivilDocument doc = CivilApplication.ActiveDocument;
    }
}

父主题:

Root 对象

results matching ""

    No results matching ""