CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于创建传递集 (ActiveX/ATO)

2023-1-1 23:50| 发布者: admin| 查看: 524| 评论: 0|来自: AutoCAD

摘要: 传递集用于打包图形和资源文件以进行共享或存档。

传递集用于打包图形和资源文件以进行共享或存档。

一旦项目引用了传递对象库,并根据需要将其导入或作为代码模块的一部分包含在内,就可以创建传递集。接口表示传递集。您将使用接口的方法将图形文件添加到传递集,并从传递集创建传递包。ITransmittalOperationITransmittalOperation

可以使用下列方法之一创建接口的实例:ITransmittalOperation

VB.NET
Dim tro As TransmittalOperation = New TransmittalOperation()
C#
TransmittalOperation tro = new TransmittalOperation();
VBA
Dim tro As New TransmittalOperation

配置传递集

在将文件添加到传递集之前,必须先配置传递集的设置。传递集的设置存储在一个对象中,并且可以使用该方法获取一个对象的对象。下面演示如何获取传递集的对象。TransmittalInfoTransmittalInfoTransmittalOperationgetTransmittalInfoInterface()TransmittalInfo

VB.NET
Dim ti As TransmittalInfo = tro.getTransmittalInfoInterface()

' Change the properties of the transmittal object
ti.destinationRoot = "C:\TransmittalSet\Project1\"
ti.preserveSubdirs = True
C#
TransmittalInfo ti = tro.getTransmittalInfoInterface();

// Change the properties of the transmittal object
ti.destinationRoot = "C:\\TransmittalSet\\Project1\\";
ti.preserveSubdirs = true;
VBA
Dim ti As TransmittalInfo
Set ti = tro.getTransmittalInfoInterface

' Change the properties of the transmittal object
ti.destinationRoot = "C:\TransmittalSet\Project1\"
ti.preserveSubdirs = vbTrue

有关将文件添加到传递集的信息,请参阅“关于将文件添加到传递集”。

创建传递包

传递集可用于确定一个或多个图形参照了哪些外部文件,但传递集通常用于打包与项目相关的所有文件,以便与他人共享或存档。对象的方法基于属性创建传递包。传递包中文件的组织由为分配给对象的对象的属性指定的值确定。执行该方法时,传递集的文件图中列出的文件将被复制并保存到对象属性指定的路径中。下面演示如何创建传递包。createTransmittalPackage()TransmittalOperationTransmittalInfoTransmittalOperationcreateTransmittalPackage()destinationRootTransmittalInfo

VB.NET
tro.createTransmittalPackage()
C#
tro.createTransmittalPackage();
VBA
tro.createTransmittalPackage

获取传递集报告

创建传递包时,可以创建包含有关传递集中引用的文件的信息的报告。对象的方法返回一个字符串,该字符串可以显示在屏幕上或写入文件。如果将报表写入文件,则应将其添加到传递集中以包含在传递包中。下面演示如何从传递集中获取报表文本。getTransmittalReport()TransmittalOperation

VB.NET
Dim tr As String = tro.getTransmittalReport()
C#
string tr = tro.getTransmittalReport();
VBA
Dim tr As String
tr = tro.getTransmittalReport

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-11 15:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部