<ST_ParameterId>
(Parameter Identifier)
This simple type defines algorithm parameters which can be modified in order to adjust the behavior of algorithms for use in layout nodes.
This simple type's contents are a restriction of the XML Schema token datatype.
The following are possible enumeration values for this type:
Enumeration Value |
Description |
---|---|
|
This value defines how the text is aligned in a node. |
|
Specifies the aspect ratio (width to height) of the composite node to use when determining child constraints. A value of 0 means leave the width and height constraints as is. The algorithm may temporarily shrink one dimension to achieve that ratio. For example, if a composite node has a width constraint of 20 and height constraint of 10, and if ar=1.5, composite uses a width value of 15 to calculate the composite node’s child constraints. However, the algorithm does not propagate this value to other nodes. |
|
Auto text rotation. |
|
Beginning Points |
|
Beginning Arrowhead Style |
|
The bend point. |
|
Specifies the point at which the diagram starts to snake. The value bal specifies that snaking begin at an even number of rows and columns. The value fixed specifies that snaking begin at a fixed point, for example, in a row that contains three nodes. The value endCnv specifies that snaking begin when there is no more room for a shape in the row. |
|
Specifies where the snake should break, if bkpt=fixed. |
|
Specifies the alignment of the children. |
|
The child direction. |
|
The route of the connection. |
|
Specifies the direction of the subsequent row or column. For example, if the algorithm initially places the nodes from left to right, revDir places the nodes in the next row from right to left. However if the algorithm uses contDir, the nodes on the next row are arranged from left to right. |
|
Specifies where to place nodes in relation to the center circle. |
|
Specifies the connector dimension. |
|
Specifies the name of the layout node from which to end the connection from. |
|
Specifies the end points. |
|
Specifies the end style. |
|
1D specifies fallback. It only scales in one dimension. 2D specifies fallback. It scales in both dimensions equally. |
|
Specifies whether nodes are arranged in rows or columns. |
|
Specifies from which corner the snake grows. For example, if the algorithm uses a top left value, the snake grows from the top left. |
|
The alignment of the hierarchy. |
|
Aligns all the child nodes within the space reserved for the parent and adjusts child positions in the x direction. |
|
Specifies the linear direction. |
|
Line spacing after children. |
|
Line spacing after the parent. |
|
Line spacing of the children |
|
Line spacing of the parent. |
|
Specifies how child nodes are aligned within the extents of the canvas. For example, you can align the tops of all the child nodes, but center all of them within the canvas. |
|
Specifies how child nodes are aligned within the extents of the canvas. Same as nodeHorzAlign, but in the y direction. |
|
Specifies the offset. |
|
Specifies the paragraph alignment of parent text when the shape has only parent text. This parameter applies when the text direction is left to right. |
|
Specifies the paragraph alignment of parent text when the shape has only parent text. This parameter applies when the text direction is right to left. |
|
If pyramid has a composite child node, specifies the name of the node that is a child of the composite that makes up the child flyout shape. If the node specifies a shape of the nonIsoscelesTrapezoid autoshape, it modifies the adjust handles in order to fit the flyout flush against the side of the pyramid. |
|
Specifies the placement of the flyout grandchildren. |
|
Specifies the placement of one edge of the child text (grandchild node). If the value is step, the text is against the edge of the pyramid. If the value is stack, the text aligns. |
|
If pyramid has a composite child node, specifies the child node that should hold the child text. |
|
If pyramid has a composite child node, specifies the name of the node that is a child of the composite that makes up the pyramid itself. If the node specifies a trapezoid shape, it modifies the adjustment handles to construct a pyramid. |
|
The rotation path specified. |
|
If true, the connector is routed through the shortest distance between the points. |
|
The secondary child alignment. |
|
The secondary linear direction. |
|
Specifies the paragraph alignment of all text within the shape when the shape contains both parent and child text. This parameter applies when the text direction is left to right. |
|
Specifies the paragraph alignment of all text within the shape when the shape contains both parent and child text. This parameter applies when the text direction is right to left. |
|
Specifies the angle the cycle spans. Final shapealign text is placed at stAng+spanAng, unless spanAng=360. In that case, the algorithm places the text so that shapes do not overlap. |
|
Specifies the name of the layout node from which to start the connection. |
|
Specifies the angle at which the first shape is placed. Angles are in degrees, measured clockwise from a line pointing straight upward from the center of the cycle. |
|
Specifies whether bullets start at the top level (1) or with children (2). |
|
Specifies the point type of the layout node to use as the first shape in the cycle. |
|
Specifies the y-axis position of the text area within a shape. |
|
Specifies that the definition can allow a different text anchoring on the x-axis, if child nodes exist in the shape. |
|
Specifies the x-axis position of the text area within a shape. |
|
Specifies that the definition can allow a different text anchoring on the y-axis, if child nodes exist in the shape. |
|
Specifies whether the text block is vertical or horizontal. |
|
Specifies where the text of the first node starts. |
|
Aligns all the child nodes within the space reserved for the parent and adjusts child positions in the y direction. |
Referenced By |
---|
|
The following XML Schema fragment defines the contents of this simple type:
<simpleType name="ST_ParameterId" final="restriction">
<restriction base="xsd:token">
<enumeration value="horzAlign"/>
<enumeration value="vertAlign"/>
<enumeration value="chDir"/>
<enumeration value="chAlign"/>
<enumeration value="secChAlign"/>
<enumeration value="linDir"/>
<enumeration value="secLinDir"/>
<enumeration value="stElem"/>
<enumeration value="bendPt"/>
<enumeration value="connRout"/>
<enumeration value="begSty"/>
<enumeration value="endSty"/>
<enumeration value="dim"/>
<enumeration value="rotPath"/>
<enumeration value="ctrShpMap"/>
<enumeration value="nodeHorzAlign"/>
<enumeration value="nodeVertAlign"/>
<enumeration value="fallback"/>
<enumeration value="txDir"/>
<enumeration value="pyraAcctPos"/>
<enumeration value="pyraAcctTxMar"/>
<enumeration value="txBlDir"/>
<enumeration value="txAnchorHorz"/>
<enumeration value="txAnchorVert"/>
<enumeration value="txAnchorHorzCh"/>
<enumeration value="txAnchorVertCh"/>
<enumeration value="parTxLTRAlign"/>
<enumeration value="parTxRTLAlign"/>
<enumeration value="shpTxLTRAlignCh"/>
<enumeration value="shpTxRTLAlignCh"/>
<enumeration value="autoTxRot"/>
<enumeration value="grDir"/>
<enumeration value="flowDir"/>
<enumeration value="contDir"/>
<enumeration value="bkpt"/>
<enumeration value="off"/>
<enumeration value="hierAlign"/>
<enumeration value="bkPtFixedVal"/>
<enumeration value="stBulletLvl"/>
<enumeration value="stAng"/>
<enumeration value="spanAng"/>
<enumeration value="ar"/>
<enumeration value="lnSpPar"/>
<enumeration value="lnSpAfParP"/>
<enumeration value="lnSpCh"/>
<enumeration value="lnSpAfChP"/>
<enumeration value="rtShortDist"/>
<enumeration value="alignTx"/>
<enumeration value="pyraLvlNode"/>
<enumeration value="pyraAcctBkgdNode"/>
<enumeration value="pyraAcctTxNode"/>
<enumeration value="srcNode"/>
<enumeration value="dstNode"/>
<enumeration value="begPts"/>
<enumeration value="endPts"/>
</restriction>
</simpleType>