CADEditorX是一个ActiveX组件,可在任何支持ActiveX和COM技术的开发环境(例如C#,VisualC++,Delphi,VB,JavaScript等)中将CAD功能添加到正在开发的网页或应用程序。它能够查看,编辑,转换,打印和测量DWG,DXF,SVG,HPGL,PDF,STEP,IGES,STL和其他CAD文件。它的API易于使用,有很多示例可供参考,这使得CADEditorX与最终应用程序可以快速集成。
CADEditorX的使用范围:
数据库系统
监控和远程控制程序
数控机床
CAD应用程序开发
将数据导出为CAD格式
文件管理系统和高度专业化的产品
主要功能
查看文件:
- 矢量格式: DWG, DXF, PDF, HPGL, SVG, CGM 等
- 3D模型: STEP, IGES, STL, OBJ 等
- 光栅格式: BMP, PNG, JPG, ICO, TIFF 等
编辑 2D文件: 使用实体属性,图层,块,尺寸和文本样式,支持SHX字体,支持XRefs等。
在2D和3D模式下测量,并将测量结果保存到TXT
保存为DWG,DXF,PDF,SVG,CGM,PLT,STL,OBJ等。
批量转换为DWG,DXF,PDF,SVG,PLT,CGM,BPM和其他格式
在红线(Redline)模式下将标记和注释添加到文件中
比较文件工具,用于查找两个文件修订版之间的差异。
多页打印大型文件。
使用批量打印将一组文件发送到不同的输出设备
易于使用的API包含单个功能和单个事件
示例
该SDK包含以可执行文件和流行编程语言的源代码形式提供的演示示例:C#,Delphi,VB.NET,HTML,VC++,VBA等。
|
||
C# 示例 |
Delphi Demo |
要学习指令,命令和系统变量,使用XMLIDE应用程序特别方便。在这个应用程序中,您会发现很多XML指令示例,您还可以立即看到执行结果。
CADEditorX帮助系统的Howto部分包含现成的解决方案,其代码示例展示了如何处理最重要的操作。
本节介绍了可以借助CADXML API实现的最重要的功能。
?如何创建和处理XML
有两种方法可以创建和处理XML格式。
XML作为简单的字符串
借助任何编程语言,可以将XML创建为简单的字符串。这是可以推荐用于初始调查和许多不需要处理复杂XML文件的项目的最简单方法。
使用CADXML 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解析器都适用于所有流行的开发语言。MicrosoftWindows具有用于处理XML的DOM技术,这是非常强大但不是很快的。有许多简单而快速的XML解析器被建议作为许多编程语言的开源。
建议使用XML解析器在CADXML API的帮助下执行复杂的任务。
如何达到通过XML在CADEditorX/ ABViewer中实现的功能
这些仪器通过命令行工作,可直接在用户界面的相应面板中使用。
命令指令用于通过CADXML接口调用功能。
在用户指南中描述了支持的命令。
示例:显示如何开始绘制线条:
|
您可以在XML编辑器的命令部分找到最重要的命令调用的示例:
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室