CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

相关分类

转换数据库方法 (ActiveX/ATO)

2023-1-1 22:48| 发布者: admin| 查看: 153| 评论: 0|来自: AutoCAD

摘要: 在创建传递包期间转换图形文件时触发。

在创建传递包期间转换图形文件时触发。

支持的平台:仅窗口

Namespace:传输利布

组装:acETransmit20.tlb

签名

VB.NET:

Friend Class custom_class_name
    Implements TransmittalDatabaseNotificationHandler

    Public Function convertDatabase(pDatabase As Object, _
                                    pFile As TransmittalFile, _
                                    pTransmit As TransmittalOperation) _
                                As Integer _
                  Implements ITransmittalDatabaseNotificationHandler.convertDatabase
        ...
    End Function

End Class

C#:

internal class custom_class_name : TransmittalDatabaseNotificationHandler
{
     public int convertDatabase(object pDatabase, 
                                TransmittalFile pFile,
                                TransmittalOperation pTransmit)
     {
        ...
        return RetVal;
     }
}
custom_class_name

自定义类的名称。

p数据库

访问:仅输入

类型:对象

指向正在转换的对象的指针。AcadDatabase

p文件

访问:仅输入

类型:传递文件对象

指向对象的指针,该对象包含有关存储数据库的图形文件的信息。TransmittalFile

p传输

访问:仅输入

类型:传递操作对象

指向表示包含图形文件的传递集的对象指针。TransmittalOperation

返回值(RetVal)

类型:整数

值指示数据库是否已修改。

  • 0 (): 数据库未修改False
  • 1 (): 数据库已修改True

言论

没有额外的评论。

发布信息

Releases: AutoCAD 2005 and later

Examples

VB.NET:

' Custom class used to monitor the processing of a drawing
Friend Class MyTransDbNotifier
    Implements TransmittalDatabaseNotificationHandler

    Public Function convertDatabase(pDatabase As Object, _
                                    pFile As TRANSMITTALLib.TransmittalFile, _
                                    pTransmit As TRANSMITTALLib.TransmittalOperation) _
                                As Integer _
                  Implements TRANSMITTALLib. _
                     ITransmittalDatabaseNotificationHandler.convertDatabase

        Application.DocumentManager.MdiActiveDocument.Editor. _
            WriteMessage(Environment.NewLine & "Database converting: " & pFile.sourcePath)

        Return 1
    End Function
End Class

C#:

// Custom class used to monitor the processing of a drawing
internal class MyTransDbNotifier : TransmittalDatabaseNotificationHandler
{
    public int convertDatabase(object pDatabase, TRANSMITTALLib.TransmittalFile pFile,
                               TRANSMITTALLib.TransmittalOperation pTransmit)
    {
        Application.DocumentManager.MdiActiveDocument.Editor.
            WriteMessage(Environment.NewLine + "Database converting: " + pFile.sourcePath);

        return 1;
    }
}

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-5-12 04:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部