<?xml version="1.0" encoding="Windows-1255" ?><Aspect name="ZBlock" role="ZDrawing" inherit="core.svg:ZShape" hierarchy="GMLDOM" id="core.svg:ZBlock" sort="22" urn="core.svg:zdrawing.ZBlock.gs" toc="\Zoomable Drawing"><Summary>Aspect for drawing zoomable blocks. A block is a shape that can contain any other shape, including other blocks.</Summary><Inherit>&lt;q ref=&quot;core.svg:ZShape&quot;&gt;ZShape&lt;/q&gt;</Inherit><Copyright>(c) SAP AG 2003-2006. All rights reserved.</Copyright>
<Topics>
<Property name="childButton" static="Yes" access="RO" type="Boolean" default="false" modifier="static" sortGroup="true" scope="public" id="core.svg:ZBlock!childButton" sort="34" group="Aspect Properties" seq="0000"><Summary>Defines whether the child button should be added into this shape.</Summary></Property>
<Property name="layoutMode" static="Yes" access="RO" type="BLOCK_LAYOUT" default="SVG_LAYOUT_NONE" modifier="static" typeRef="&lt;q ref=&quot;core.svg:ZBlock!BLOCK_LAYOUT&quot;&gt;BLOCK_LAYOUT&lt;/q&gt;" sortGroup="true" scope="public" id="core.svg:ZBlock!layoutMode" sort="34" group="Aspect Properties" seq="0001"><Summary>Defines the block's layout constraints.</Summary></Property>
<Property name="layoutSpacing" static="Yes" access="RO" type="Number" default="10" modifier="static" sortGroup="true" scope="public" id="core.svg:ZBlock!layoutSpacing" sort="34" group="Aspect Properties" seq="0002"><Summary>Defines the spacing between adjacent shapes in the block layout.</Summary></Property>
<Property name="linesKey" static="Yes" access="RO" type="Object" default="null" group="Aspect Properties" modifier="static" sortGroup="true" scope="public" id="core.svg:ZBlock!linesKey" sort="34" seq="0003"><Summary>Defines the block's lines collection key.</Summary><Remarks>The &lt;code&gt;linesKey&lt;/code&gt; is the name of the collection on the base object in which the block lines are stored.</Remarks></Property>
<Property name="shapesKey" static="Yes" access="RO" type="Object" default="null" modifier="static" sortGroup="true" scope="public" id="core.svg:ZBlock!shapesKey" sort="34" group="Aspect Properties" seq="0004"><Summary>Defines the block's shapes collection key.</Summary><Remarks>The &lt;code&gt;shapesKey&lt;/code&gt; is the name of the collection on the base object in which the block shapes are stored.</Remarks></Property>
<Property name="scale" type="Number" default="1" group="Instance Properties" access="RW" sortGroup="true" scope="public" id="core.svg:ZBlock!scale" sort="34" seq="0005"><Summary>Gets or sets the block's scale.</Summary><Remarks>The &lt;code&gt;scale&lt;/code&gt; is a positive floating point number between 0 (exclusive) and 1 (inclusive),
      indicating the scale of the block's inner coordinates system (the block's contents)
      relative to the block's outer coordinates system (containing block or diagram).</Remarks></Property>
<Structure name="BLOCK_LAYOUT" group="Structures" sortGroup="true" id="core.svg:ZBlock!BLOCK_LAYOUT" sort="41" seq="0006"><Summary>A bitwise structure for defining block layout constraints.</Summary><Remarks>A block layout can be any one of the following bitwise flags:
      &lt;table class=&quot;BOTH&quot;&gt;&lt;tr&gt;&lt;td class=&quot;H V&quot;&gt;Name &lt;/td&gt;&lt;td class=H&gt;Description &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;SVG_LAYOUT_NONE &lt;/td&gt;&lt;td&gt;No layout. The block shapes can be freely arranged by the user, and overlapping shapes are allowed. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;SVG_LAYOUT_PLOW &lt;/td&gt;&lt;td&gt;The block shapes can be arranged by the user, but without overlaps. Overlapping shapes are automatically plowed (moved away from each other). &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;SVG_LAYOUT_HFLOW &lt;/td&gt;&lt;td&gt;The block shapes are arranged in horizontal flow. The user can control the width and relative order of the block shapes. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;SVG_LAYOUT_VFLOW &lt;/td&gt;&lt;td&gt;The block shapes are arranged in vertical flow. The user can control the height and relative order of the block shapes. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;SVG_LAYOUT_HSPLIT &lt;/td&gt;&lt;td&gt;Same as horizontal flow, but with a draggable splitter between adjacent block shapes. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=V&gt;SVG_LAYOUT_VSPLIT &lt;/td&gt;&lt;td&gt;Same as vertical flow, but with a draggable splitter between adjacent block shapes. &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</Remarks></Structure>
</Topics>
</Aspect>