<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fine.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jan.Gajdosik</id>
	<title>wiki.fine.cz - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fine.cz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jan.Gajdosik"/>
	<link rel="alternate" type="text/html" href="https://wiki.fine.cz/wiki/Special:Contributions/Jan.Gajdosik"/>
	<updated>2026-06-14T20:49:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=282</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=282"/>
		<updated>2022-06-08T14:21:03Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. Hatch contains serie (one or more) of fills. There are three types of fills. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
Area filled with solid color. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [rad]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Point]] defining origin of the line [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Distance&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CompositeFill =====&lt;br /&gt;
this type is aggregate for drawing multiple fill in same area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Fill&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of child hatch. May contain one or more fills.&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=281</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=281"/>
		<updated>2022-06-08T03:52:27Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: /* Text */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
===== Data XML definition =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition AlignVert=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Circle&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
|Boolean value. If &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, the shape is mirrored if user selects align to right in column definition&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle, in range (0, 0.5&amp;gt;, where 0.5 is circle of diameter same as height of input rectangle&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Text&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal position&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PtX&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal position of text, in range &amp;lt;0, 1&amp;gt;, where 0 is left and 1 is right&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignHorz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal alignment of text: &amp;lt;code&amp;gt;Left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Right&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;br /&gt;
&lt;br /&gt;
===== Data XML definition =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.25&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;12.0&amp;quot; Y=&amp;quot;1.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;0.25&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;12.0&amp;quot; Y=&amp;quot;0.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;13.0&amp;quot; Y=&amp;quot;10.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;6.0&amp;quot; Y=&amp;quot;1.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Circle&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=280</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=280"/>
		<updated>2022-06-07T13:14:27Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
===== Data XML definition =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition AlignVert=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
|Boolean value. If &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, the shape is mirrored if user selects align to right in column definition&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle, in range (0, 0.5&amp;gt;, where 0.5 is circle of diameter same as height of input rectangle&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Text&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal position&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PtX&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal position of text, in range &amp;lt;0, 1&amp;gt;, where 0 is left and 1 is right&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignHorz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal alignment of text: &amp;lt;code&amp;gt;Left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Right&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;br /&gt;
&lt;br /&gt;
===== Data XML definition =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.25&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;12.0&amp;quot; Y=&amp;quot;1.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;0.25&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;12.0&amp;quot; Y=&amp;quot;0.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;13.0&amp;quot; Y=&amp;quot;10.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;6.0&amp;quot; Y=&amp;quot;1.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Text&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Position&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Position of text, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignHorz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal alignment of text: &amp;lt;code&amp;gt;Left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Right&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Vertical alignment of text:&amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=279</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=279"/>
		<updated>2022-06-07T13:13:27Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition AlignVert=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
|Boolean value. If &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, the shape is mirrored if user selects align to right in column definition&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are relative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle, in range (0, 0.5&amp;gt;, where 0.5 is circle of diameter same as height of input rectangle&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Text&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal position&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PtX&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal position of text, in range &amp;lt;0, 1&amp;gt;, where 0 is left and 1 is right&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignHorz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal alignment of text: &amp;lt;code&amp;gt;Left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Right&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;br /&gt;
Data XML definition&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.25&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;12.0&amp;quot; Y=&amp;quot;1.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;0.25&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;12.0&amp;quot; Y=&amp;quot;0.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;13.0&amp;quot; Y=&amp;quot;10.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;6.0&amp;quot; Y=&amp;quot;1.0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for no fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Text&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Position&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Position of text, the coordinates are in [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignHorz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal alignment of text: &amp;lt;code&amp;gt;Left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Right&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVert&amp;lt;/code&amp;gt;&lt;br /&gt;
|Vertical alignment of text:&amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=278</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=278"/>
		<updated>2022-06-07T12:36:25Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|VErtical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVErt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition AlignVert=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
|Boolean value. If &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, the shape is mirrored if user selects align to right in column definition&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for not fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Center&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt;&lt;br /&gt;
|Center of circle, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle, in range (0, 0.5&amp;gt;, where 0.5 is circle of diameter same as height of input rectangle&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;FillColor&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of elements fill, &amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; for not fill&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Text&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal position&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PtX&amp;lt;/code&amp;gt;&lt;br /&gt;
|Horizontal position of text, in range &amp;lt;0, 1&amp;gt;, where 0 is left and 1 is right&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Horizontal alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignHorz&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Right&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=277</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=277"/>
		<updated>2022-06-07T12:08:03Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|VErtical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVErt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition AlignVert=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Mirror&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
|Boolean value. If &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, the shape is mirrored if user selects align to right in column definition&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Start point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt1&amp;lt;/code&amp;gt;&lt;br /&gt;
|Start point of line, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|End point&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt2&amp;lt;/code&amp;gt;&lt;br /&gt;
|End point of line, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon/Polyline ======&lt;br /&gt;
Polygon is closed and Polyline is open. The parameters are same&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Circle ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen as multiplier of default pen width &amp;lt;code&amp;gt;nan&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; for default width, &amp;lt;code&amp;gt;0.5&amp;lt;/code&amp;gt; fot thin line and &amp;lt;code&amp;gt;2.0&amp;lt;/code&amp;gt; for thick line&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Points&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Two or more points, the coordinates are ralative to drawing area [0, 0] is bottom left corner, [1, 1] is right top corner&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
====== Text ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=276</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=276"/>
		<updated>2022-06-07T11:07:23Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|VErtical alignment&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;AlignVErt&amp;lt;/code&amp;gt;&lt;br /&gt;
|Alignment of insertion point: &amp;lt;code&amp;gt;Top&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Center&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Bottom&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShape&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes that are drawn (one or more elements)&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition AlignVert=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
Following elements are drawn with default width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon ======&lt;br /&gt;
Following elements are drawn with default color.&lt;br /&gt;
&lt;br /&gt;
====== Width[edit | edit source] ======&lt;br /&gt;
Following elements are drawn with given width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ToolWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of following elements [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Color[edit | edit source] ======&lt;br /&gt;
Following elements are drawn with given color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Move[edit | edit source] ======&lt;br /&gt;
Move to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Line[edit | edit source] ======&lt;br /&gt;
Draw line to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Point[edit | edit source] ======&lt;br /&gt;
Draw point.&lt;br /&gt;
&lt;br /&gt;
====== Circle[edit | edit source] ======&lt;br /&gt;
Draw circle.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Circle&amp;quot; Radius=&amp;quot;1&amp;quot; ShapeFilled=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== RegularPolygon[edit | edit source] ======&lt;br /&gt;
Draw regular polygon.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertices count&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonN&amp;lt;/code&amp;gt;&lt;br /&gt;
|Number of vertices of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Polygon orientation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonAngle&amp;lt;/code&amp;gt;&lt;br /&gt;
|Orientation of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;RegularPolygon&amp;quot; Radius=&amp;quot;0.5&amp;quot; ShapeFilled=&amp;quot;true&amp;quot; PolygonN=&amp;quot;4&amp;quot; PolygonAngle=&amp;quot;0.785398163397448&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=275</id>
		<title>Line definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=275"/>
		<updated>2022-06-07T04:56:09Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store line definition.&lt;br /&gt;
&lt;br /&gt;
====Data XML definition====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardLine =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Width&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of line [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|1*&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of line&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;StandardLine&amp;quot; Width=&amp;quot;2.5*&amp;quot; Color=&amp;quot;clFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemLine =====&lt;br /&gt;
Line consisting of varius elements. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Elem =====&lt;br /&gt;
Element of line&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;DefaultWidth&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DefaultColor&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Point&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Circle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RegularPolygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Arc&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== DefaultWidth ======&lt;br /&gt;
Following elements are drawn with default width.&lt;br /&gt;
&lt;br /&gt;
====== DefaultColor ======&lt;br /&gt;
Following elements are drawn with default color.&lt;br /&gt;
&lt;br /&gt;
====== Width ======&lt;br /&gt;
Following elements are drawn with given width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ToolWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of following elements [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Color ======&lt;br /&gt;
Following elements are drawn with given color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Move ======&lt;br /&gt;
Move to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
Draw line to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Point ======&lt;br /&gt;
Draw point.&lt;br /&gt;
&lt;br /&gt;
====== Circle ======&lt;br /&gt;
Draw circle.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Circle&amp;quot; Radius=&amp;quot;1&amp;quot; ShapeFilled=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== RegularPolygon ======&lt;br /&gt;
Draw regular polygon. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertices count&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonN&amp;lt;/code&amp;gt;&lt;br /&gt;
|Number of vertices of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Polygon orientation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonAngle&amp;lt;/code&amp;gt;&lt;br /&gt;
|Orientation of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;RegularPolygon&amp;quot; Radius=&amp;quot;0.5&amp;quot; ShapeFilled=&amp;quot;true&amp;quot; PolygonN=&amp;quot;4&amp;quot; PolygonAngle=&amp;quot;0.785398163397448&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertices&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Vertice]] of polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Arc ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Coordinate change X&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;DX&amp;lt;/code&amp;gt;&lt;br /&gt;
|End coordinate X of arc [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Coordinate change Y&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;DY&amp;lt;/code&amp;gt;&lt;br /&gt;
|End coordinate Y of arc [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Arc height&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Height&amp;lt;/code&amp;gt;&lt;br /&gt;
|Height of arc [mm], positive value is to left of line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Arc&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; Height=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1.73205080756888&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;-1.73205080756888&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=274</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=274"/>
		<updated>2022-06-07T04:51:41Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Sample size ratio&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;WidthToHeightRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|Must be set to 2&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShapes&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes, that are drawn&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition VerticalAlign=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;0.2n&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
Following elements are drawn with default width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;$00FF0000&amp;quot; LineWidth=&amp;quot;0.2&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon ======&lt;br /&gt;
Following elements are drawn with default color.&lt;br /&gt;
&lt;br /&gt;
====== Width[edit | edit source] ======&lt;br /&gt;
Following elements are drawn with given width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ToolWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of following elements [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Color[edit | edit source] ======&lt;br /&gt;
Following elements are drawn with given color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Move[edit | edit source] ======&lt;br /&gt;
Move to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Line[edit | edit source] ======&lt;br /&gt;
Draw line to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Point[edit | edit source] ======&lt;br /&gt;
Draw point.&lt;br /&gt;
&lt;br /&gt;
====== Circle[edit | edit source] ======&lt;br /&gt;
Draw circle.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Circle&amp;quot; Radius=&amp;quot;1&amp;quot; ShapeFilled=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== RegularPolygon[edit | edit source] ======&lt;br /&gt;
Draw regular polygon.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertices count&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonN&amp;lt;/code&amp;gt;&lt;br /&gt;
|Number of vertices of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Polygon orientation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonAngle&amp;lt;/code&amp;gt;&lt;br /&gt;
|Orientation of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;RegularPolygon&amp;quot; Radius=&amp;quot;0.5&amp;quot; ShapeFilled=&amp;quot;true&amp;quot; PolygonN=&amp;quot;4&amp;quot; PolygonAngle=&amp;quot;0.785398163397448&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=273</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=273"/>
		<updated>2022-06-06T12:54:01Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn. There are two types of shape: &amp;lt;code&amp;gt;Sample&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Picture&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sample ====&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Sample size ratio&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;WidthToHeightRatio&amp;lt;/code&amp;gt;&lt;br /&gt;
|Must be set to 2&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Shapes to draw&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ElemShapes&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shapes, that are drawn&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition DefaultAlign=&amp;quot;Center&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;clDefault&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;clDefault&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Points&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Points&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemShape =====&lt;br /&gt;
Element of shape&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polyline&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
Following elements are drawn with default width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|Color of element&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;LineWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of pen [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;clDefault&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon ======&lt;br /&gt;
Following elements are drawn with default color.&lt;br /&gt;
&lt;br /&gt;
====== Width[edit | edit source] ======&lt;br /&gt;
Following elements are drawn with given width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ToolWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of following elements [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Color[edit | edit source] ======&lt;br /&gt;
Following elements are drawn with given color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Move[edit | edit source] ======&lt;br /&gt;
Move to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Line[edit | edit source] ======&lt;br /&gt;
Draw line to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Point[edit | edit source] ======&lt;br /&gt;
Draw point.&lt;br /&gt;
&lt;br /&gt;
====== Circle[edit | edit source] ======&lt;br /&gt;
Draw circle.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Circle&amp;quot; Radius=&amp;quot;1&amp;quot; ShapeFilled=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== RegularPolygon[edit | edit source] ======&lt;br /&gt;
Draw regular polygon.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertices count&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonN&amp;lt;/code&amp;gt;&lt;br /&gt;
|Number of vertices of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Polygon orientation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonAngle&amp;lt;/code&amp;gt;&lt;br /&gt;
|Orientation of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;RegularPolygon&amp;quot; Radius=&amp;quot;0.5&amp;quot; ShapeFilled=&amp;quot;true&amp;quot; PolygonN=&amp;quot;4&amp;quot; PolygonAngle=&amp;quot;0.785398163397448&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Picture ====&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_and_Color_(Named_Data_Type)&amp;diff=272</id>
		<title>Hatch and Color (Named Data Type)</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_and_Color_(Named_Data_Type)&amp;diff=272"/>
		<updated>2022-06-06T07:16:57Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store soil pattern definition, which is used to fill areas with soils in graphs etc.&lt;br /&gt;
&lt;br /&gt;
==== Template XML definition ====&lt;br /&gt;
[[Common properties of Named Data|Common Properties]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Presence&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Settings&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|required&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Template XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Item ID=&amp;quot;{331AD61E-8263-4C60-B19D-B937B125F1A6}&amp;quot; ItemType=&amp;quot;SoilPattern&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Name Lang=&amp;quot;CS&amp;quot; Text=&amp;quot;Vzorek&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Settings /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
[[Common properties of Named Data|Common Properties]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Hatch pattern&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Hatch&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text identifier of Hatch pattern&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Hatch color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of the lines of the Hatch pattern&lt;br /&gt;
|&amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Background color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Background [[Colors|color]] used to fill area (&amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; without fill, &amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt; filled with color calculated from Hatch color by saturation)&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Background saturation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Saturation&amp;lt;/code&amp;gt;&lt;br /&gt;
|Saturation of the background color for &amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;, range 10% to 90%&lt;br /&gt;
|50&lt;br /&gt;
|-&lt;br /&gt;
|Hatch definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;HatchDefinition&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Hatch drawing definition|hatch pattern drawing]], if ommited, hatch will be prepared using &amp;lt;code&amp;gt;Hatch&amp;lt;/code&amp;gt; property&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Item ID=&amp;quot;{331AD61E-8263-4C60-B19D-B937B125F1A6}&amp;quot; Hatch=&amp;quot;GEO_GRANITE&amp;quot; Color=&amp;quot;$00000000&amp;quot; Background=&amp;quot;clDefault&amp;quot; Saturation=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_and_Color_(Named_Data_Type)&amp;diff=271</id>
		<title>Hatch and Color (Named Data Type)</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_and_Color_(Named_Data_Type)&amp;diff=271"/>
		<updated>2022-06-06T07:16:18Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store soil pattern definition, which is used to fill areas with soils in graphs etc.&lt;br /&gt;
&lt;br /&gt;
==== Template XML definition ====&lt;br /&gt;
[[Common properties of Named Data|Common Properties]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Presence&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Settings&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|required&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Template XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Item ID=&amp;quot;{331AD61E-8263-4C60-B19D-B937B125F1A6}&amp;quot; ItemType=&amp;quot;SoilPattern&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Name Lang=&amp;quot;CS&amp;quot; Text=&amp;quot;Vzorek&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Settings /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
[[Common properties of Named Data|Common Properties]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Hatch pattern&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Hatch&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text identifier of Hatch pattern&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Hatch color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of the lines of the Hatch pattern&lt;br /&gt;
|&amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Background color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Background [[Colors|color]] used to fill area (&amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; without fill, &amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt; filled with color calculated from Hatch color by saturation)&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Background saturation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Saturation&amp;lt;/code&amp;gt;&lt;br /&gt;
|Saturation of the background color for &amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;, range 10% to 90%&lt;br /&gt;
|50&lt;br /&gt;
|-&lt;br /&gt;
|Hatch definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;HatchDefinition&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Hatch drawing definition|hatch pattern drawing]], if ommited, hatch will be prepared using &amp;lt;code&amp;gt;Hatch&amp;lt;/code&amp;gt; property&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Item ID=&amp;quot;{331AD61E-8263-4C60-B19D-B937B125F1A6}&amp;quot; Hatch=&amp;quot;GEO_GRANITE&amp;quot; Color=&amp;quot;$00000000&amp;quot; Background=&amp;quot;clDefault&amp;quot; Saturation=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;Standard&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=270</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=270"/>
		<updated>2022-06-06T04:32:27Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. Hatch contains serie (one or more) of fills. There are three types of fills. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
Area filled with solid color. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [rad]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Point]] defining origin of the line [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Distance&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CompositeFill =====&lt;br /&gt;
this type is aggregate for drawing multiple fill in same area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Fill&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of child hatch. May contain one or more fills.&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=267</id>
		<title>Shape drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Shape_drawing_definition&amp;diff=267"/>
		<updated>2022-06-01T07:36:54Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of shape drawn&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;ShapeDefinition WidthToHeightRatio=&amp;quot;2&amp;quot; DefaultAlign=&amp;quot;Center&amp;quot; DefaultColor=&amp;quot;$00FF0000&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;ElemShapes&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Line&amp;quot; Color=&amp;quot;clDefault&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt1 X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Pt2 X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;ElemShape Kind=&amp;quot;Polygon&amp;quot; Color=&amp;quot;clDefault&amp;quot; FillColor=&amp;quot;$00FFC0C0&amp;quot; LineWidth=&amp;quot;nan&amp;quot; Mirror=&amp;quot;false&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Points&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Points&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/ElemShape&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/ElemShapes&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;DefaultLineWidth Size=&amp;quot;0.2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;DefaultTextHeight Size=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/ShapeDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=266</id>
		<title>Line definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=266"/>
		<updated>2022-06-01T07:25:22Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: /* Polygon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store line definition.&lt;br /&gt;
&lt;br /&gt;
====Data XML definition====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardLine =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Width&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of line [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|1*&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of line&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;StandardLine&amp;quot; Width=&amp;quot;2.5*&amp;quot; Color=&amp;quot;clFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemLine =====&lt;br /&gt;
Line consisting of varius elements. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Elem =====&lt;br /&gt;
Element of line&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;DefaultWidth&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DefaultColor&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Point&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Circle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RegularPolygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Arc&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== DefaultWidth ======&lt;br /&gt;
Following elements are drawn with default width.&lt;br /&gt;
&lt;br /&gt;
====== DefaultColor ======&lt;br /&gt;
Following elements are drawn with default color.&lt;br /&gt;
&lt;br /&gt;
====== Width ======&lt;br /&gt;
Following elements are drawn with given width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ToolWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of following elements [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Color ======&lt;br /&gt;
Following elements are drawn with given color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Move ======&lt;br /&gt;
Move to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
Draw line to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Point ======&lt;br /&gt;
Draw point.&lt;br /&gt;
&lt;br /&gt;
====== Circle ======&lt;br /&gt;
Draw circle.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Circle&amp;quot; Radius=&amp;quot;1&amp;quot; ShapeFilled=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== RegularPolygon ======&lt;br /&gt;
Draw regular polygon. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertices count&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonN&amp;lt;/code&amp;gt;&lt;br /&gt;
|Number of vertices of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Polygon orientation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonAngle&amp;lt;/code&amp;gt;&lt;br /&gt;
|Orientation of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;RegularPolygon&amp;quot; Radius=&amp;quot;0.5&amp;quot; ShapeFilled=&amp;quot;true&amp;quot; PolygonN=&amp;quot;4&amp;quot; PolygonAngle=&amp;quot;0.785398163397448&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Vertices&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Pt&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Vertice]] of polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Arc ======&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Coordinate change X&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;DX&amp;lt;/code&amp;gt;&lt;br /&gt;
|End coordinate X of arc [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Coordinate change Y&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;DY&amp;lt;/code&amp;gt;&lt;br /&gt;
|End coordinate Y of arc [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Arc height&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Height&amp;lt;/code&amp;gt;&lt;br /&gt;
|Height of arc [mm], positive value is to left of line&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Arc&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; Height=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1.73205080756888&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;-1.73205080756888&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=265</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=265"/>
		<updated>2022-06-01T07:19:01Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
Area filled with solid color. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;StandardFill&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [rad]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Point]] defining origin of the line [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CompositeFill =====&lt;br /&gt;
this type is aggregate for drawing multiple fill in same area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Fill&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of child hatch. May contain one or more fills.&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=264</id>
		<title>Line definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=264"/>
		<updated>2022-06-01T07:18:54Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store line definition.&lt;br /&gt;
&lt;br /&gt;
====Data XML definition====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardLine =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Width&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of line [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|1*&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of line&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;StandardLine&amp;quot; Width=&amp;quot;2.5*&amp;quot; Color=&amp;quot;clFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== ElemLine =====&lt;br /&gt;
Line consisting of varius elements. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Elem =====&lt;br /&gt;
Element of line&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Element type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Kind&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of element defined as &amp;lt;code&amp;gt;DefaultWidth&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DefaultColor&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Move&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Point&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Circle&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;RegularPolygon&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Polygon&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Arc&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== DefaultWidth ======&lt;br /&gt;
Following elements are drawn with default width.&lt;br /&gt;
&lt;br /&gt;
====== DefaultColor ======&lt;br /&gt;
Following elements are drawn with default color.&lt;br /&gt;
&lt;br /&gt;
====== Width ======&lt;br /&gt;
Following elements are drawn with given width.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Width&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ToolWidth&amp;lt;/code&amp;gt;&lt;br /&gt;
|Thickness of following elements [mm], if folowed by *, means multiple of default width&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Color ======&lt;br /&gt;
Following elements are drawn with given color.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of following elements&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====== Move ======&lt;br /&gt;
Move to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Line ======&lt;br /&gt;
Draw line to next position.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Point ======&lt;br /&gt;
Draw point.&lt;br /&gt;
&lt;br /&gt;
====== Circle ======&lt;br /&gt;
Draw circle.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of circle [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Circle&amp;quot; Radius=&amp;quot;1&amp;quot; ShapeFilled=&amp;quot;false&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== RegularPolygon ======&lt;br /&gt;
Draw regular polygon. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Radius&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Radius&amp;lt;/code&amp;gt;&lt;br /&gt;
|Radius of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;ShapeFilled&amp;lt;/code&amp;gt;&lt;br /&gt;
|Draw filled&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Vertices count&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonN&amp;lt;/code&amp;gt;&lt;br /&gt;
|Number of vertices of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Polygon orientation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;PolygonAngle&amp;lt;/code&amp;gt;&lt;br /&gt;
|Orientation of regular polygon&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;RegularPolygon&amp;quot; Radius=&amp;quot;0.5&amp;quot; ShapeFilled=&amp;quot;true&amp;quot; PolygonN=&amp;quot;4&amp;quot; PolygonAngle=&amp;quot;0.785398163397448&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Polygon ======&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====== Arc ======&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1.73205080756888&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;-1.73205080756888&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=263</id>
		<title>Point definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=263"/>
		<updated>2022-06-01T06:49:08Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of point. Dimensions are in [mm]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|X coordinate&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
|X coordinate od point [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Y coordinate&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
|Y coordinate od point [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=262</id>
		<title>Line definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=262"/>
		<updated>2022-06-01T06:44:14Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store line definition.&lt;br /&gt;
&lt;br /&gt;
====Data XML definition====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of line defined as &amp;lt;code&amp;gt;StandardLine&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;ElemeLine&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== StandardLine ====&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=261</id>
		<title>Line definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=261"/>
		<updated>2022-06-01T06:34:18Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store line definition.&lt;br /&gt;
&lt;br /&gt;
====Data XML definition====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=260</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=260"/>
		<updated>2022-06-01T06:32:55Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
Area filled with solid color. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;StandardFill&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Point]] defining origin of the line [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CompositeFill =====&lt;br /&gt;
this type is aggregate for drawing multiple fill in same area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Fill&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of child hatch. May contain one or more fills.&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=259</id>
		<title>Point definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=259"/>
		<updated>2022-06-01T06:31:07Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of point. Dimensions are in [mm]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|X coordinate&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;X&amp;lt;/code&amp;gt;&lt;br /&gt;
|[mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Y coordinate&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt;&lt;br /&gt;
|[mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=258</id>
		<title>Point definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=258"/>
		<updated>2022-06-01T06:28:23Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of point. Dimensions are in [mm]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=257</id>
		<title>Point definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Point_definition&amp;diff=257"/>
		<updated>2022-06-01T06:28:11Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: Created page with &amp;quot;Definition of point. Dimensions are in [mm]  &amp;lt;code&amp;gt;&amp;lt;Ptn X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Definition of point. Dimensions are in [mm]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Ptn X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=256</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=256"/>
		<updated>2022-06-01T06:27:14Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
Area filled with solid color. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;StandardFill&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Point definition|Point]] defining origin of the line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CompositeFill =====&lt;br /&gt;
this type is aggregate for drawing multiple fill in same area.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Fill&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Fill&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of child hatch. May contain one or more fills.&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=255</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=255"/>
		<updated>2022-06-01T06:19:35Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;[[StandardFill]]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[[LineFill]]&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;[[CompositeFill]]&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
Area filled with solid color. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;StandardFill&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== CompositeFill =====&lt;br /&gt;
Area filled with sequence of lines separated by distance. All lines are oriented in one direction.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=254</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=254"/>
		<updated>2022-06-01T04:55:48Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=253</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=253"/>
		<updated>2022-06-01T04:52:25Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: /* Data XML definition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== StandardFill =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of fill&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== LineFill =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                                                                                                             &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=252</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=252"/>
		<updated>2022-06-01T04:42:46Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: /* dcvbxcvbcxvb */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== dcvbxcvbcxvb =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML - Single line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;1.2&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;3&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Hatch ID=&amp;quot;GINT_BLDRCBBL&amp;quot; Number=&amp;quot;4&amp;quot;&amp;gt;                                                                                   &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Style=&amp;quot;Solid&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;                                                                                                               &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Hatch&amp;gt;&amp;lt;/code&amp;gt;                                                                                                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=251</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=251"/>
		<updated>2022-06-01T04:42:11Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: /* Data XML definition [edit | edit source] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition [edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== dcvbxcvbcxvb =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML - Single line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;1.2&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;3&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Hatch ID=&amp;quot;GINT_BLDRCBBL&amp;quot; Number=&amp;quot;4&amp;quot;&amp;gt;                                                                                   &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Style=&amp;quot;Solid&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;                                                                                                               &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Hatch&amp;gt;&amp;lt;/code&amp;gt;                                                                                                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=250</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=250"/>
		<updated>2022-06-01T04:41:26Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. [edit | edit source] &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition [edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML - Single line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;1.2&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;3&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Hatch ID=&amp;quot;GINT_BLDRCBBL&amp;quot; Number=&amp;quot;4&amp;quot;&amp;gt;                                                                                   &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Style=&amp;quot;Solid&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;                                                                                                               &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Hatch&amp;gt;&amp;lt;/code&amp;gt;                                                                                                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=249</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=249"/>
		<updated>2022-06-01T04:41:02Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition [edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values &amp;lt;code&amp;gt;StandardFill&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;LineFill&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;CompositeFill&amp;lt;/code&amp;gt;&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML - Single line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;1.2&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;3&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Hatch ID=&amp;quot;GINT_BLDRCBBL&amp;quot; Number=&amp;quot;4&amp;quot;&amp;gt;                                                                                   &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Style=&amp;quot;Solid&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;                                                                                                               &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Hatch&amp;gt;&amp;lt;/code&amp;gt;                                                                                                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=248</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=248"/>
		<updated>2022-06-01T04:37:33Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition [edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Type of hatch, possible values StandardFill, LineFill, CompositeFill&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML - Single line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example of Data XML - Multiple line hatch'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;45&amp;quot; Distance=&amp;quot;6&amp;quot; Shift=&amp;quot;1.2&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;3&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;3&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1&amp;quot; DY=&amp;quot;0&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Fill&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Hatch ID=&amp;quot;GINT_BLDRCBBL&amp;quot; Number=&amp;quot;4&amp;quot;&amp;gt;                                                                                   &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;StandardFill&amp;quot; Style=&amp;quot;Solid&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Fill Type=&amp;quot;CompositeFill&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;-0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;3.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;3.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;4&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;3.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;4&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.5&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;4&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.125&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.25&amp;quot; Y=&amp;quot;0.375&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.5&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Fill Type=&amp;quot;LineFill&amp;quot; Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;9&amp;quot; Color=&amp;quot;clFill&amp;quot;&amp;gt;                                                   &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Origin X=&amp;quot;0&amp;quot; Y=&amp;quot;6.25&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;0.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.625&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;3.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;2.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;2&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.25&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.25&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.75&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.375&amp;quot; Y=&amp;quot;0.75&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;1.75&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Polygon&amp;quot; ShapeFilled=&amp;quot;true&amp;quot;&amp;gt;                                                                       &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;0.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0&amp;quot; Y=&amp;quot;2.5&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;3&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.5&amp;quot; Y=&amp;quot;2.75&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;1.5&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;2.25&amp;quot; Y=&amp;quot;1&amp;quot; /&amp;gt;                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1.75&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                     &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;1&amp;quot; Y=&amp;quot;0&amp;quot; /&amp;gt;                                                                                           &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;          &amp;lt;Pt X=&amp;quot;0.5&amp;quot; Y=&amp;quot;0.25&amp;quot; /&amp;gt;                                                                                       &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;/Elem&amp;gt;                                                                                                         &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;        &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;                                                                             &amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;/Line&amp;gt;                                                                                                           &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Fill&amp;gt;                                                                                                             &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Fill&amp;gt;                                                                                                               &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Hatch&amp;gt;&amp;lt;/code&amp;gt;                                                                                                                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=246</id>
		<title>Line definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Line_definition&amp;diff=246"/>
		<updated>2022-05-31T13:52:35Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: Created page with &amp;quot;Used to store line definition.  ====Data XML definition[edit | edit source]==== {| class=&amp;quot;wikitable&amp;quot; !Property !XML !Description !Default |- |Line direction |&amp;lt;sup&amp;gt;[A]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt; |Direction of line [deg] |(empty) |- |Line origin |&amp;lt;sup&amp;gt;[E]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt; |Origin of line X, Y value in [mm] |0, 0 |- |Line distance |&amp;lt;sup&amp;gt;[A]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt; |Distance of...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store line definition.&lt;br /&gt;
&lt;br /&gt;
====Data XML definition[edit | edit source]====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=245</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=245"/>
		<updated>2022-05-31T13:50:49Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition[edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Line definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=244</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=244"/>
		<updated>2022-05-31T13:45:46Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition. &lt;br /&gt;
&lt;br /&gt;
==== Data XML definition[edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Line direction&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Direction&amp;lt;/code&amp;gt;&lt;br /&gt;
|Direction of line [deg]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line origin&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Origin&amp;lt;/code&amp;gt;&lt;br /&gt;
|Origin of line X, Y value in [mm]&lt;br /&gt;
|0, 0&lt;br /&gt;
|-&lt;br /&gt;
|Line distance&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Distance of parallel lines [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line shift&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Shift&amp;lt;/code&amp;gt;&lt;br /&gt;
|Shift of next line (in direction of line) [mm]&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Line definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Line&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Hatch drawing definition|line]], if there is more than 1 line definition, lines are drawn in sequence Line1-&amp;gt;Distance-&amp;gt;Line2-&amp;gt;Distance-&amp;gt;...-&amp;gt;Line1-&amp;gt;...&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    FDirection         : Double;                         // smer vedeni car&lt;br /&gt;
&lt;br /&gt;
    FOrigin            : TUnitsPt;                       // pocatek prvni cary&lt;br /&gt;
&lt;br /&gt;
    FDistance          : TE2RandomUnitsSize;             // vzdalenost mezi carami&lt;br /&gt;
&lt;br /&gt;
    FShift             : TE2RandomUnitsSize;             // posun pocatku car&lt;br /&gt;
&lt;br /&gt;
    FLines             : TBsFastObjectList;              // seznam car&lt;br /&gt;
&lt;br /&gt;
    FWidth             : PUnitsSize;                     // tloustka car vyplne (NIL = pouziti DefaultPen)&lt;br /&gt;
&lt;br /&gt;
    FColor             : TColor;                         // barva carove vyplne (clDefault = pouziti DefaultPen/DefaultBrush)&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
	<entry>
		<id>https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=243</id>
		<title>Hatch drawing definition</title>
		<link rel="alternate" type="text/html" href="https://wiki.fine.cz/index.php?title=Hatch_drawing_definition&amp;diff=243"/>
		<updated>2022-05-31T13:31:19Z</updated>

		<summary type="html">&lt;p&gt;Jan.Gajdosik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Used to store hatch definition.&lt;br /&gt;
&lt;br /&gt;
==== Data XML definition[edit | edit source] ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Property&lt;br /&gt;
!XML&lt;br /&gt;
!Description&lt;br /&gt;
!Default&lt;br /&gt;
|-&lt;br /&gt;
|Hatch pattern&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Hatch&amp;lt;/code&amp;gt;&lt;br /&gt;
|Text identifier of Hatch pattern&lt;br /&gt;
|(empty)&lt;br /&gt;
|-&lt;br /&gt;
|Hatch color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt;&lt;br /&gt;
|[[Colors|Color]] of the lines of the Hatch pattern&lt;br /&gt;
|&amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Background color&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Background&amp;lt;/code&amp;gt;&lt;br /&gt;
|Background [[Colors|color]] used to fill area (&amp;lt;code&amp;gt;clNone&amp;lt;/code&amp;gt; without fill, &amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt; filled with color calculated from Hatch color by saturation)&lt;br /&gt;
|&amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Background saturation&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[A]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;Saturation&amp;lt;/code&amp;gt;&lt;br /&gt;
|Saturation of the background color for &amp;lt;code&amp;gt;clDefault&amp;lt;/code&amp;gt;, range 10% to 90%&lt;br /&gt;
|50&lt;br /&gt;
|-&lt;br /&gt;
|Hatch definition&lt;br /&gt;
|&amp;lt;sup&amp;gt;[[Legend of XML elements|[E]]]&amp;lt;/sup&amp;gt; &amp;lt;code&amp;gt;HatchDefinition&amp;lt;/code&amp;gt;&lt;br /&gt;
|Definition of the [[Hatch drawing definition|hatch pattern drawing]], if ommited, hatch will be prepared using &amp;lt;code&amp;gt;Hatch&amp;lt;/code&amp;gt; property&lt;br /&gt;
|(empty)&lt;br /&gt;
|}&lt;br /&gt;
'''Example of Data XML'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;Item ID=&amp;quot;{331AD61E-8263-4C60-B19D-B937B125F1A6}&amp;quot; Hatch=&amp;quot;GEO_GRANITE&amp;quot; Color=&amp;quot;$00000000&amp;quot; Background=&amp;quot;clDefault&amp;quot; Saturation=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;HatchDefinition Direction=&amp;quot;0&amp;quot; Distance=&amp;quot;2&amp;quot; Shift=&amp;quot;4&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;Line Type=&amp;quot;ElemLine&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;2&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;-1&amp;quot; DY=&amp;quot;1&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Line&amp;quot; DX=&amp;quot;0&amp;quot; DY=&amp;quot;-2&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;      &amp;lt;Elem Kind=&amp;quot;Move&amp;quot; DX=&amp;quot;7&amp;quot; DY=&amp;quot;0&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;    &amp;lt;/Line&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;  &amp;lt;/HatchDefinition&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;/Item&amp;gt;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jan.Gajdosik</name></author>
	</entry>
</feed>