彩票走势图

轻量级CAD编辑器CADEditorX从零开始教程(5):如何添加图片以及框中的文本

翻译|使用教程|编辑:李显亮|2020-05-19 09:30:07.257|阅读 292 次

概述:在小编看来,CADEditorX是一款非常简单且实用的CAD文档查看与编辑器。对于使用小白可能还比较陌生,现在小编为大家整理了一篇《ActiveX从零开始系列操作教程》,从查看到编辑,以及其他功能的使用,供大家学习。本文将讲解如何添加图片以及框中的文本。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

CADEditorX是一个ActiveX组件,用于在支持ActiveX和COM技术的任何开发环境中,将CAD功能添加到网页或正在开发的应用程序中。同时可以查看、编辑、转换、打印和测量DWG、DXF、SVG、HPGL、PDF、STEP、IGES、STL和其他CAD文件。

在小编看来,CADEditorX是一款非常简单且实用的CAD文档查看与编辑器。对于使用小白可能还比较陌生,现在小编为大家整理了一篇《CADEditorX从零开始系列操作教程》,从查看到编辑,以及其他功能的使用,供大家学习。

>> CADEditorX最新版免费下载 <<

图片存储在cstImageEnt类中。请根据下面的例子来添加图片。

<?xml version="1.0" encoding="UTF-8"?>
<cadsofttools version="2.0">
   <!-- Add entities -->
 <add>
 <cstSectionObjects Name="OBJECTS">
   <SubEntities>
     <cstDictionary name="IMAGEDEFS">
       <SubEntities>
         <!-- FileName="Specify the file path" -->
         <cstImageDef FileName="%SGSAMPLESPATH%\image.jpg"   HandleSave="@1"/>
       </SubEntities>  
     </cstDictionary>
   </SubEntities>
 </cstSectionObjects>
  <!-- Point - insertion point (corresponds to the bottom left corner of the image) -->
  <!-- Point1 - top left corner in the drawing coordinates (top left corner of the image) -->
  <!-- Point2 - bottom right corner in the drawing coordinates (bottom right corner of the image) -->
  <cstImageEnt Point="0,0,0" imagedef="@1">
    <Calc mode="0" Point1="0,100,0" Point2="100,0,0"/>
  </cstImageEnt>
 
  <cstImageEnt Point="0,0,0" imagedef="@1">
    <Calc mode="1" Width="100" Height="400" Angle="30"/>
  </cstImageEnt>
 
 </add>
   <fittosize />
</cadsofttools>     

有时需要用文本标记图形。接下来让我们看看如何在框中创建文本:

轻量级CAD编辑器CADEditorX从零开始教程:如何添加图片以及框中的文本

下面的代码示例创建一个矩形,在其中填充阴影并添加文本。

<?xml version="1.0" encoding="UTF-8"?>
   <!-- Description: Example show how to create text in a box and how to use list of handles. -->
<cadsofttools version="2.0">
 <!-- Create simple rectangular Solid Hatch. Handle of polyline is saved as "@1" -->
 <add>
   <cstLWPolyline HandleSave="@1">    
   <SubEntities>                
   <cstVertex Point="0,0,0"/>      
   <cstVertex Point="2,0,0"/>
   <cstVertex Point="2,1,0"/>
   <cstVertex Point="0,1,0"/>
   <cstVertex Point="0,0,0"/>      
   </SubEntities>
   </cstLWPolyline>
 </add>
   <!-- Select polyline -->
 <Select Handle="@1"/>    
   <!-- Create hatch -->
 <createhatch/>
   <!-- Set red color, it's index is 1 -->
 <apply Color="0;1;"/>
 
<add>  
   <!-- Create text in box -->
   <cstMText Point="0.2,0.6" Height="0.2" TextValue="Text in a box" HandleSave="@2"/>
</add>                      
 <ShowSelectedEntities/>
   <!-- Handles can be accepted as a list with ";" separator -->
 <UnSelect Handle="@1;@2;$24"/>        
</cadsofttools>

慧都是CADSoftTools厂商正式合作商,如果您有任何疑问或需求,请随时,我们很高兴为您提供查询和咨询
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP