Hatch and Color (Named Data Type)

From wiki.fine.cz
Revision as of 09:38, 27 March 2022 by Petr.Bures (talk | contribs)
Jump to navigation Jump to search

Used to store soil pattern definition, which is used to fill areas with soils in graphs etc.

Template XML definition

Common Properties

Property XML Description Presence Default
Settings [E] Settings required

Example of Template XML

<Item ID="{331AD61E-8263-4C60-B19D-B937B125F1A6}" ItemType="SoilPattern">

  <Name Lang="CS" Text="Vzorek" />

  <Settings />

</Item>

Data XML definition

Common Properties

Property XML Description
Hatch pattern [A] Hatch Text identifier of Hatch pattern
Hatch color [A] Color Color of the lines of the Hatch pattern
Background color [A] Background Background color used to fill area (clNone without fill, clDefault filled with color calculated from Hatch color by saturation)
Background saturation [A] Saturation Saturation of the background color for clDefault, range 10% to 90%
Hatch definition [E] HatchDefinition Definition of the hatch pattern drawing, if ommited, hatch will be prepared using Hatch property

Example of Data XML

<Item ID="{331AD61E-8263-4C60-B19D-B937B125F1A6}" Hatch="GEO_GRANITE" Color="$00000000" Background="clDefault" Saturation="50">

  <HatchDefinition Direction="0" Distance="2" Shift="4">

    <Line Type="ElemLine">

      <Elem Kind="Line" DX="2" DY="0" />

      <Elem Kind="Move" DX="-1" DY="1" />

      <Elem Kind="Line" DX="0" DY="-2" />

      <Elem Kind="Move" DX="7" DY="0" />

    </Line>

  </HatchDefinition>

</Item>