CADEditorX是一款ActiveX库,用于添加CAD功能到应用程序中,支持.NET, HTML / JavaScript, VC++, Delphi, Java 等开发环境,可以进行浏览、编辑、转换、测量、和打印DWG或其他CAD文件。下面介绍CADEditorX如何为CAD添加线条、文本、块以及层:
1. 添加文本和线条,执行下面的XML
<?xml version="1.0" encoding="utf-8"?>
<CADSoftTools version="2">
<add>
<cstText Text="CADSoftTools" Point="0.5,0.5" Height="1"/>
<cstLine point="0,0,0" Point1="10,0,0" color="0;1;"/>
</add>
<fittosize/>
</CADSoftTools>
2. 添加层,可执行下面的XML
<?xml version="1.0" encoding="UTF-8"?>
<CADSoftTools version="2">
<add>
<cstSectionTables Name="TABLES">
<SubEntities>
<cstTable Name="LAYER">
<SubEntities>
<cstLayer Name="New_Layer" color="0;3;"/>
</SubEntities>
</cstTable>
</SubEntities>
</cstSectionTables>
</add>
</CADSoftTools>
3. 添加块,可以执行下面的XML
<?xml version="1.0" encoding="utf-8"?>
<CADSoftTools version="2">
<add>
<cstSectionBlocks Name="BLOCKS">
<SubEntities>
<cstBlock name="block1">
<SubEntities>
<cstLine point="0,0,0" point1="50,0,0" />
<cstText point="0,3,0" text="This is a block" height="3" />
</SubEntities>
</cstBlock>
</SubEntities>
</cstSectionBlocks>
<!-- Add entities Model -->
<cstInsert blockname="block1" point="0,50,0" layer="Layer2" />
</add>
<fittosize />
</CADSoftTools>