Sometimes it is needed to mark up the drawing with text. Let's see how to create text in a box:
The following code example creates a rectangle, hatches inside it and adds the text.
<?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>
|
Go to CADEditorX