当前您所在的位置:首页>PCB OPC CAD>CAD/CAM软件

Guthrie CADSoftTools CADEditorX

CADEditorX是一个ActiveX组件,可在任何支持ActiveX和COM技术的开发环境(例如C#,Visual C ++,Delphi,VB,JavaScript等)中将CAD功能添加到正在开发的网页或应用程序。它能够查看,编辑,转换,打印和测量DWGDXFSVGHPGLPDFSTEPIGESSTL和其他CAD文件。 它的API易于使用,有很多示例可供参考,这使得CADEditorX与最终应用程序可以快速集成。

CADEditorX的使用范围:

主要功能

示例

该SDK包含以可执行文件和流行编程语言的源代码形式提供的演示示例:C#,Delphi,VB.NET,HTML,VC ++,VBA等。

C# demo application

 

Delphi demo application

C# 示例

 

Delphi Demo

要学习指令,命令和系统变量,使用XML IDE应用程序特别方便。在这个应用程序中,您会发现很多XML指令示例,您还可以立即看到执行结果。

 

CADEditorX帮助系统的How to部分包含现成的解决方案,其代码示例展示了如何处理最重要的操作。

本节介绍了可以借助CAD XML API实现的最重要的功能。

?如何创建和处理XML

有两种方法可以创建和处理XML格式。

XML作为简单的字符串

借助任何编程语言,可以将XML创建为简单的字符串。这是可以推荐用于初始调查和许多不需要处理复杂XML文件的项目的最简单方法。

使用CAD XML API的简单方法:

1. 查看示例XML文件和如何帮助部分。

2. 根据演示示例创建XML字符串以实现所需功能。

3. 您可以从HDD加载XML文件,也可以将所有这些XML文本作为字符串常量直接添加到应用程序源代码中。

我们推荐使用Format()函数(它存在于所有流行的编程语言中)将数据插入XML字符串。

C#呼叫线路示例:

 

        string command =

            @"

             

               

              ";

  string result = CADEditorX.ProcessXML(command);

在OnProcess回调函数的帮助下获得的XML也可以使用用于解析编程语言中的字符串的常用函数进行分析。

C# OnProcess回调的例子:

 

string result = CADEditorX.ProcessXML("");

 

XML解析器

有许多XML解析器都适用于所有流行的开发语言。 Microsoft Windows具有用于处理XML的DOM技术,这是非常强大但不是很快的。 有许多简单而快速的XML解析器被建议作为许多编程语言的开源。

建议使用XML解析器在CAD XML API的帮助下执行复杂的任务。

 

如何达到通过XML在CADEditorX / ABViewer中实现的功能

这些仪器通过命令行工作,可直接在用户界面的相应面板中使用。

命令指令用于通过CAD XML接口调用功能。

在用户指南中描述了支持的命令。

示例:显示如何开始绘制线条:



   
 

 

您可以在XML编辑器的命令部分找到最重要的命令调用的示例:

clip0074

 

 

北京哲想软件有限公司