010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>行业动态

CADEditorX:矢量图形处理控件|查看、编辑、转换、打印和测量DWG,DXF,SVG和其他CAD文件

发布时间:2018/06/26 浏览量:2170
CADEditorX是一个ActiveX组件,可在任何支持ActiveX和COM技术的开发环境(例如C#,VisualC++,Delphi,VB,JavaScript等)中将CAD功能...

 

CADEditorX是一个ActiveX组件,可在任何支持ActiveXCOM技术的开发环境(例如C#,VisualC++DelphiVBJavaScript等)中将CAD功能添加到正在开发的网页或应用程序。它能够查看,编辑,转换,打印和测量DWGDXFSVGHPGLPDFSTEPIGESSTL和其他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等。

  • 2D3D模式下测量,并将测量结果保存到TXT

  • 保存为DWGDXFPDFSVGCGMPLTSTLOBJ等。

  • 批量转换为DWGDXFPDFSVGPLTCGMBPM和其他格式

  • 红线(Redline模式下将标记和注释添加到文件中

  • 比较文件工具,用于查找两个文件修订版之间的差异。

  • 多页打印大型文件。

  • 使用批量打印将一组文件发送到不同的输出设备

  • 易于使用的API包含单个功能和单个事件

示例

SDK包含以可执行文件和流行编程语言的源代码形式提供的演示示例:C#,DelphiVB.NETHTMLVC++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具有用于处理XMLDOM技术,这是非常强大但不是很快的。有许多简单而快速的XML解析器被建议作为许多编程语言的开源。

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

 

如何达到通过XMLCADEditorX/ ABViewer中实现的功能

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

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

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

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



   
 

 

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

 

 

下一篇:Direct Oracle Access:帮您实现 Borland 开发工具和 Oracle 数据库
上一篇:TeamViewer:远程控制的应用程序|远程连接、远程互助、远程更新

                               

 京公网安备 11010802021106号 | 京ICP证09015132号-70网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2022 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物