XML for ConceptDraw
Element Reference
A B C D E F G H I J L M N O P R S T U V W X Y
<A> element
Specifies an x-coordinate on a shape in local coordinates. The following table describes the X element based on the element that contains it.
Element |
Description of X element |
The X element represents the x-coordinates
of the control point of a circular arc segment. The X element represents the x-coordinates of the control point of a elliptical arc segment. The X element represents the x-coordinates of the spline guide point (control point). The X element represents the x-coordinates of the spline guide point (control point). |
Syntax
<A
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</A>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: ArcTo,
EllipseTo, SplineStart,
SplineKnot
Child
elements: None
<Act> element
Defines custom command names that appear on an object's shortcut menu and specifies the actions that the commands take.
Syntax
<Act
[IX = "intval"]>
</Act>
Attributes
IX
Optional int. The one-based index of the element within its
parent element.
Element information
Parent
elements: Actions
Child elements: Action (optional), Menu
(optional), Prompt (optional), Checked (optional),
Disabled (optional)
<Action> element
Contains the formula to execute when a user clicks the command name defined in the corresponding Menu element.
Syntax
<Action
[F = "formula"]
[Err = "error"]>
byteval
</Action>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Act
Child
elements: None
Remarks
The formula in an Action element is evaluated only when the
action occurs, not when the formula is entered into the element.
<Actions> element
Contains a list of the Act elements describing the actions of user's context menu for the given shape.
Syntax
<Actions>
</Actions>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: Act (optional)
<ActiveLayer> element
Contains the index of the active layer in the document.
Syntax
<ActiveLayer>
intval
</ActiveLayer>
Attributes
None.
Element information
Parent
elements: DefaultSettings
Child
elements: None
<Angle> element
Represents the shape's or service object's current angle of rotation in relation to its parent.
Syntax
<Angle
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</Angle>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the following values: rad
- radians, grad - degrees. The default value is rad.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 3.14 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Transform
, ServObj
Child
elements: None
<ArcTo> element
Contains elements that specify information about an
circular arc.
The X and Y elements specify the x- and y-coordinates
of the ending vertex on the arc. The A and B elements specify the
x- and y-coordinates of the arc's control point.
Syntax
<ArcTo
[IX = "intval"]>
</ArcTo>
Attributes
IX
Optional int. The one-based index of the element within its
parent element. If the index is not specified, it is obtained by
incrementing the maximum index of the existing segments in the
current geometry. If the given index already exists, all the
child elements will modify the existing segment.
Element information
Parent
elements: Geom
Child elements: X (optional), Y (optional), A (optional), B (optional)
<Author> element
Contains a user-defined text string identifying the author of the document or library.
Syntax
<Author>
strval
</Author>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child
elements: None
<B> element
Specifies an y-coordinate on a shape in local coordinates. The following table describes the Y element based on the element that contains it.
Element |
Description of Y element |
The Y element represents the y-coordinates
of the control point of a circular arc segment. The Y element represents the y-coordinates of the control point of a elliptical arc segment. The Y element represents the y-coordinates of the spline guide point (control point). The Y element represents the y-coordinates of the spline guide point (control point). |
Syntax
<B
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</B>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: ArcTo,
EllipseTo, SplineStart,
SplineKnot
Child
elements: None
<BeginX> element
Represents the x-coordinate of the begin point of the 1-D shape, in relation to the origin of its parent.
Syntax
<BeginX
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</BeginX>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: EndPoints
Child
elements: None
<BeginY> element
Represents the y-coordinate of the begin point of the 1-D shape, in relation to the origin of its parent.
Syntax
<BeginY
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</BeginY>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: EndPoints
Child
elements: None
<BottomMargin> element
Determines the distance between the bottom border of the text block and the last line of text it contains.
Syntax
<BottomMargin
[F = "formula"]
[Err = "error"]>
floatval
</BottomMargin>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: TextBlock
Child
elements: None
<BuildNumberCreated> element
Contains the full build number of the instance used to create the document.
Syntax
<BuildNumberCreated>
intval
</BuildNumberCreated>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child
elements: None
Remarks
The format of the full build number, which includes both
build and revision information, is described in the following
table.
Digit place |
Description |
1..3 4..5 6 and > |
Internal revision number. Minor version number. Major version number. |
Example: For a document created with
ConceptDraw v1.7.5 , the build number may look like this:
<BuildNumberCreated>175000</BuildNumberCreated>
<BuildNumberEdited> element
Contains the build number of the instance last used to edit the document.
Syntax
<BuildNumberEdited>
intval
</BuildNumberEdited>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child
elements: None
Remarks
The format of the full build number, which includes both
build and revision information, is described in the following
table.
Digit place |
Description |
1..3 4..5 6 and > |
Internal revision number. Minor version number. Major version number. |
Example: If the document has been edited
with ConceptDraw v1.7.5 , then its build number may look like
this:
<BuildNumberEdited>175000</BuildNumberEdited>
<C> element
Specifies the ratio of an arc's major axis to its minor axis.
Syntax
<C
[F = "formula"]
[Err = "error"]>
doubleval
</C>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: EllipseTo
Child
elements: None
<Character> element
Contains the formatting attributes for the shape's text, such as font, color, text style, spacing, hyperlink, position relative to the baseline, and point size.
Syntax
<Character
[IX = "intval"]
[CharCount = "intval"]
</Character>
Attributes
IX
Optional int. The zero-based index of the element within its
parent element.
CharCount
Optional int. The number of characters contained in the given
Character element. The default value is 0.
Element information
Parent
elements: Text
, DefaultSettings
Child elements: Font (optional), Size
(optional), Color (optional), CharStyle (optional), Language (optional), Pos
(optional)
<CharStyle> element
Specifies the character formatting applied to a
range of text in the shape's text block.
The value represents a binary number in which each bit indicates
a character style. For example, a value of 3 represents text
formatted in both italic and bold. If the value of CharStyle is
0, the text is plain, or unformatted.
Value |
Description |
1 2 4 8 16 32 64 128 |
Bold Italic Underline Strikeout Outline Shadow Condense Extend |
Syntax
<CharStyle
[F = "formula"]
[Err = "error"]>
intval
</CharStyle>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Character
Child
elements: None
<Checked> element
Determines whether a check mark is displayed beside the command name on a shape's shortcut menu.
Value |
Description |
0 1 |
Check mark is not displayed. Check mark is displayed. |
Syntax
<Checked
[F = "formula"]
[Err = "error"]>
boolval
</Checked>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 0 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Act
Child
elements: None
<ColorEntry> element
Determines the color of one element in the
palette.
The color can be identified according to different color schemes.
The color is determined by specifying its components. The two
color schemes are supported: RGB and CMYK.
Thus the colorval is expressed by a string and takes the
following possible values:
'RGB(red,green,blue)'
'RGBA(red,green,blue,alpha)'
'CMYK(cyan,magenta,yellow,black)'
'CMYKA(cyan,magenta,yellow,black,alpha)'
here red,green,blue are integers within the
(0 .. 255) range which define the color components for the RGB
scheme;
cyan,magenta,yellow,black
are integers within the (0 .. 100) range, defining the color
components for the CMYK scheme;
alpha is
integer within (0 .. 1), setting the transparence: 1 corresponds
to transparent, and 0 to oblique.
Syntax
<ColorEntry
[IX = "intval"]>
colorval
</ColorEntry>
Attributes
IX
Optional int. The zero-based index of the element within its
parent element. Generally, the index shows the number of the
color in the ConceptDraw palette. If the index is not specified,
it is obtained by incrementing the index of the previous
ColorEntry. If the index coincides with that of another color
already specified in the palette, this color gets the new value.
Element information
Parent
elements: ColorPalette
Child
elements: None
<ColorPalette> element
Describes the color palette used in the ConceptDraw document. It contains a number of ColorEntry elements identifying the indexed elements of the color palette.
Syntax
<ColorPalette>
</ColorPalette>
Attributes
None.
Element information
Parent
elements: IndexDecoder
Child elements: ColorEntry (optional)
Remarks
ConceptDraw supports palettes containing up to 256 colors.
So, the ColorPalette element may contain up to 256 ColorEntry
elements numbered from 0 to 255. If the ColorEntry for some
number is not specified, the corresponding default color remains
in the palette.
<Comment> element
Contains a string with the tip for the control handle.
Syntax
<Comment
[F = "formula"]
[Err = "error"]>
strval
</Comment>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element>
"comment" </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Control
Child
elements: None
<Company> element
Contains user-entered information identifying the company creating the document/library or the company the document/library is being created for.
Syntax
<Company>
strval
</Company>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child
elements: None
<ConceptDrawDocument> element
The root element of a ConceptDraw document.
Syntax
<ConceptDrawDocument
[Version = "intval"]
[Template = "strval"]>
</ConceptDrawDocument>
Attributes
Version
Optional int. This is the version of XML format for ConceptDraw.
It is represented by a decimal integer, with digits coding the
version: the units digit stands for the second minor
number of the version, the tens digit is the first minor
number, the rest digits (hundreds and upper) show the
major version number.
Example: The firmat version 1.0.2 is coded as
"102". The default Version value is "100".
Template
Optional string. Contains a string value specifying the file name
of the template from which the document must be created. A template
is a ConceptDraw file which is used to store the desired set
of default settings for new documents (measurement system, grid
spacing, page size etc.), the list of libraries to open, and a
sample document.
Element information
Parent
elements: None
Child elements: DocumentProperties
(optional), PrintSetup (optional), Layers
(optional),Pages (optional), IndexDecoder
(optional), Resources (optional)
<ConnectBegin> element
Contains the ID of the shape object to which the current shape is connected by its begin point.
Syntax
<ConnectBegin
[F = "formula"]
[Err = "error"]>
intval
</ConnectBegin>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: ConnectInfo
Child
elements: None
<ConnectEnd> element
Contains the ID of the shape object to which the current shape is connected by its end point.
Syntax
<ConnectEnd
[F = "formula"]
[Err = "error"]>
intval
</ConnectEnd>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: ConnectInfo
Child
elements: None
<ConnectInfo> element
Describes to which object and in what way the given shape is connected by its endpoints (Begin and End). This element appears for 1-D shapes only. The absence of this element means that the shape is not cinnected to any object by either of its endpoints.
Syntax
<ConnectInfo>
</ConnectInfo>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: ConnectBegin (optional), ConnectEnd (optional), ConnectTypeBegin (optional), ConnectTypeEnd (optional)
<Connection> element
Contains elements for one connection point defined for the shape.
Syntax
<Connection
[IX = "intval"]>
</Connection>
Attributes
IX
Optional int. The one-based index of the element within its
parent element.
Element information
Parent
elements: Connections
Child elements: X (optional), Y (optional)
<Connections> element
Contains a set of the Connection elements describing the connection points of the shape.
Syntax
<Connections>
</Connections>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: Connection (optional)
<ConnectTypeBegin> element
Contains the type of connection fulfilled by the begin point of the current shape. This element may take the following preset values: Left, Top, Right, Bottom, Centre.
Syntax
<ConnectTypeBegin
[F = "formula"]
[Err = "error"]>
intval
</ConnectTypeBegin>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: ConnectInfo
Child
elements: None
<ConnectTypeEnd> element
Contains the type of connection fulfilled by the end point of the current shape. This element may take the following preset values: Left, Top, Right, Bottom, Centre.
Syntax
<ConnectTypeEnd
[F = "formula"]
[Err = "error"]>
intval
</ConnectTypeEnd>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: ConnectInfo
Child
elements: None
<Control> element
Contains elements for the x- and y-coordinates of each control handle defined for a shape, and elements that specify the way the control handle should behave.
Syntax
<Control
[IX = "intval"]>
</Control>
Attributes
IX
Optional int. The one-based index of the element within its
parent element.
Element information
Parent
elements: Controls
Child elements: X (optional), Y (optional), XDyn (optional), YDyn
(optional),
XBehaviour (optional), YBehaviour
(optional), Comment (optional)
<Controls> element
Contains a set of Control elements describing the control handles of the shape.
Syntax
<Controls>
</Controls>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Shape
Child elements: Control (optional)
<D> element
Specifies the angle of the arc's major axis relative to the x-axis of its parent.
Syntax
<D
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</D>
Attributes
Unit
Optional string. Represents the unit of measure in which the
element's value is specified. It can take one of the following
values: rad - radians, grad - degrees. The default value is rad.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: EllipseTo
Child
elements: None
<DblClick> element
Defines the reaction to double-clicking the given shape. It may take the following values:
Value |
Description |
0 1 2 3 4 5 6 |
Perform no action. Edit Shape's text. Edit Shape's table. Open group in new window. Go to hyperlink target. OLE Verb. Perform action. |
Syntax
<DblClick
[F = "formula"]
[Err = "error"]>
intval
</DblClick>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 6 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Shape
Child
elements: None
<DefaultSettings> element
Contains the default property elements for the shapes created: LinePen, LineBegin, LineEnd, Fill, Shadow, Paragraph, Character, TextBlock, ActiveLayer, DefStyle.
Syntax
<DefaultSettings>
</DefaultSettings>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child elements: LinePen (optional), LineBegin
(optional), LineEnd (optional), LineEndsSize (optional), Fill
(optional), Shadow (optional), Paragraph (optional), Character
(optional), TextBlock (optional), ActiveLayer (optional)
<Desc> element
Contains a descriptive text string for a document/library/shape/service object. Use this element to store important information about the document/library/shape/service object, such as its purpose, recent changes, or pending changes.
Syntax
<Desc>
strval
</Desc>
Attributes
None.
Element information
Parent
elements: DocumentProperties , Shape , ServObj
Child
elements: None
<Disabled> element
Specifies the display of the command name on the shortcut menu.
Value |
Description |
0 1 |
Enable (highlight) command name. Disable (dim) command name. |
Syntax
<Disabled
[F = "formula"]
[Err = "error"]>
boolval
</Disabled>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 0 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Act
Child
elements: None
<DocumentProperties> element
Contains document property elements such as the title and author of the document, etc.
Syntax
<DocumentProperties>
</DocumentProperties>
Attributes
None.
Element information
Parent
elements: ConceptDrawDocument
Child elements: BuildNumberCreated (optional), BuildNumberEdited (optional), Title (optional), Subject
(optional), Author (optional), Company (optional), Desc
(optional), DocumentSettings
(optional), PageSettings (optional), DefaultSettings (optional)
<DocumentSettings> element
Contains elements that specify document settings.
Syntax
<DocumentSettings>
</DocumentSettings>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child elements: Units (optional), Scale
(optional), UndoDepth (optional),
SnapSensitivity (optional),
SnapSettings (optional), GlueSettings (optional), ShadowOffset (optional)
<EllipseTo> element
Contains elements that specify information about an
elliptical arc.
The X and Y elements specify the x- and y-coordinates
of the ending vertex on the arc. The A and B elements specify the
x- and y-coordinates of the arc's control point.
The C element specifies the ratio of an arc's major axis to its
minor axis. The D element specifies the angle of the arc's major
axis i relation to the x-axis of its parent.
Syntax
<EllipseTo
[IX = "intval"]>
</EllipseTo>
Attributes
IX
Optional int. The one-based index of the element within its
parent element. If the index is not specified, it is obtained by
incrementing the maximum index of the existing segments in the
current geometry. If the given index already exists, all the
child elements will modify the existing segment.
Element information
Parent
elements: Geom
Child elements: X (optional), Y (optional), A (optional), B (optional), C (optional), D (optional)
<EndPoints> element
Contains x- and y-coordinates of the begin point and end point of a 1-D shape. This element appears for 1-D shapes only.
Syntax
<EndPoints>
</EndPoints>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: BeginX (optional), BeginY
(optional), EndX (optional), EndY
(optional)
<EndX> element
Represents the x-coordinate of the end point of the 1-D shape, in relation to the origin of its parent.
Syntax
<EndX
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</EndX>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: EndPoints
Child
elements: None
<EndY> element
Represents the y-coordinate of the end point of the 1-D shape, in relation to the origin of its parent.
Syntax
<EndY
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</EndY>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: EndPoints
Child
elements: None
<EnhMetaFile> element
Contains a MIME (Multipurpose Internet Mail
Extensions) encoded BLOB of Enhanced MetaFile data.
In this case, the Base64 encoding is used.
Syntax
<EnhMetaFile>
blob
</EnhMetaFile>
Attributes
None.
Element information
Parent
elements: ResData
Child
elements: None
Contains the current fill formatting values for the shape or the shape's drop shadow, including pattern, pattern color, and background color.
Syntax
<Fill
</Fill>
Attributes
None.
Element information
Parent
elements: FillFormat, DefaultSettings
Child elements: Color (optional), Pattern
(optional), PatColor (optional)
<Filled> element
Specifies whether a path can be filled.
Value |
Description |
0 1 |
The path is not filled, even if other
paths in the shape are filled. The shape's fill applies to the path, even if it isn't closed. |
Syntax
<Filled
[F = "formula"]
[Err = "error"]>
boolval
</Filled>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Geom
Child
elements: None
<FillFormat> element
Contains the fill property elements for the Shape's geometries and their shadows.
Syntax
<FillFormat
</FillFormat>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: Fill (optional), Shadow
(optional)
<FirstInd> element
Specifies the distance the first line of each paragraph in the shape's text block is indented from the left indent of the paragraph. This value is independent of the scale of the drawing. If the drawing is scaled, the first line indent remains the same.
Syntax
<FirstInd
[F = "formula"]
[Err = "error"]>
floatval
</FirstInd>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Paragraph
Child
elements: None
<FlipX> element
Indicates whether the shape has been flipped horizontally.
Value |
Description |
0 1 |
The shape has not been flipped
horizontally. The shape has been flipped horizontally. |
Syntax
<FlipX
[F = "formula"]
[Err = "error"]>
boolval
</FlipX>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Transform
Child
elements: None
<FlipY> element
Indicates whether the shape has been flipped vertically.
Value |
Description |
0 1 |
The shape has not been flipped
vertically. The shape has been flipped vertically. |
Syntax
<FlipY
[F = "formula"]
[Err = "error"]>
boolval
</FlipY>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Transform
Child
elements: None
<Font> element
Specifies the ID number of the font used to format the text.
Syntax
<Font
[F = "formula"]
[Err = "error"]>
intval
<Font/>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Character
Child
elements: None
Remarks
Font ID numbers vary according to the fonts installed on the
user's system. The ID number corresponds to the ID attribute of a
FontEntry element in the document's font table (contained in the
Fonts element). The number 0 represents the default font.
<FontEntry> element
Contains the name of a font used in the ConceptDraw document.
Syntax
<FontEntry
[IX = "intval"]>
strval
</FontEntry>
Attributes
IX
Optional int. The one-based index of the element within its
parent element. If the index is not specified, it is obtained by
incrementing the index of the previous FontEntry.
Element information
Parent
elements: Fonts
Child
elements: None
<Fonts> element
Contains the FontEntry elements listing the fonts used in the ConceptDraw document.
Syntax
<Fonts>
</Fonts>
Attributes
None.
Element information
Parent
elements: IndexDecoder
Child elements: FontEntry (optional)
<Geom> element
Contains elements that specify the coordinates of the vertices for the lines and arcs that make up the shape. If the shape has more than one path, there is a Geom element for each path.
Syntax
<Geom
[IX = "intval"]>
</Geom>
Attributes
IX
Optional int. The one-based index of the element within its
parent element. If the index is not specified, it is obtained by
incrementing the maximum index of the existing Geom elements in
the current Shape. If the given index already exists, all the
child elements will modify the existing geometry.
Element information
Parent
elements: Geometries
Child elements: Visible (optional), Filled
(optional), Start (optional), LineTo (optional), ArcTo
(optional), EllipseTo (optional),
SplineStart (optional), SplineKnot (optional)
<Geometries> element
Contains elements that define a geometry in parent Shape.
Syntax
<Geometries>
</Geometries>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: Geom (optional)
<GlueSettings> element
Determines whether the mode of gluing shapes to the guides is enabled.
Value |
Description |
0 1 |
Glue is disabled. Glue is enabled. |
Syntax
<GlueSettings>
intval
</GlueSettings>
Attributes
None.
Element information
Parent
elements: DocumentSettings
Child
elements: None
Remarks
At present, ConceptDraw only supports gluing the shapes to
the service objects like guide lines.
<GPinX> element
Specifies the x-coordinate of the shape's or service object's pin (center of rotation) in relation to the origin of its parent.
Syntax
<GPinX
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</GPinX>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Transform
, ServObj
Child
elements: None
<GPinY> element
Specifies the y-coordinate of the shape's or service object's pin (center of rotation) in relation to the origin of its parent.
Syntax
<GPinY
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</GPinY>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Transform
, ServObj
Child
elements: None
<HAlign> element
Specifies the horizontal alignment of text in the shape's text block.
Value |
Description |
0 1 2 3 4 |
Left Center Right Justify Force justify |
Syntax
<HAlign
[F = "formula"]
[Err = "error"]>
intval
</HAlign>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Paragraph
Child
elements: None
Remarks
The 3="Justify" and 4="Force justify"
values are supported starting from version 2.0.
"Justify" adjusts the space between words in every line
except the last line of the paragraph. This aligns both the left
and right sides of the text with the margins.
"Force justify" justifies every line in the paragraph,
including the last.
<Height> element
Contains the height of the associated shape in drawing units.
Syntax
<Height
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</Height>
Attributes
Unit
Optional string. Represents the unit of measure in which the
value is specified. It can take one of the values from the "Abbreviation for use" column from the
table of the supported units of measure. The default value is the
ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Transform
Child
elements: None
<Hyperlink> element
Contains an index of the shape's hyperlink in the Hyperlinks list of the document.
Syntax
<Hyperlink
[F = "formula"]
[Err = "error"]>
intval
</Hyperlink>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Shape
Child
elements: None
<HyperlinkEntry> element
Contains a string with the target address the hyperlink points to, and the attributes for the hyperlink type.
Syntax
<HyperlinkEntry
[IX = "intval"]
[LinkType = "enumval"]
[PageID = "intval"]
[ObjID = "intval"]
[LocalPath = "boolval"]>
strval
</HyperlinkEntry>
Attributes
IX
Optional int. The one-based index of the element within its
parent element. If the index is not specified, it is obtained by
incrementing the index of the previous HyperlinkEntry.
LinkType
Optional enumval. The type of hyperlink, taking the following
possible values: None, LinkToFile, LinkToURL, LinkToPageObj. The
default value is None.
PageID
Optional int. Page ID of the target page. Valid only if LinkType
= LinkToPageObj.
ObjID
Optional int. Object ID of the target object. Valid only for
LinkType = LinkToPageObj. Supported in the XML for
ConceptDraw starting from version 2.0.
LocalPath
Optional bool. Shows whether the local path to the target
resourse should be used after the full path given in strval.
Valid only for LinkType = LinkToFile.
Element information
Parent
elements: HyperLinks
Child
elements: None
<HyperLinks> element
Contains the HyperlinkEntry elements listing the hyperlinks used in the ConceptDraw document.
Syntax
<HyperLinks>
</HyperLinks>
Attributes
None.
Element information
Parent
elements: IndexDecoder
Child elements: HyperlinkEntry (optional)
<IndexDecoder> element
Contains the elements describing the indexed ConceptDraw objects such as ColorPalette, Fonts, HyperLinks.
Syntax
<IndexDecoder>
</IndexDecoder>
Attributes
None.
Element information
Parent
elements: ConceptDrawDocument
Child elements: ColorPalette (optional), Fonts (optional), HyperLinks
(optional)
<Justification> element
Determines the position of the document on the
print pages.
The possible values are described in thre following table:
Value |
Description |
LeftTop LeftCentre LeftBottom CentreTop Centre CentreBottom RightTop RightCentre RightBottom |
Left and top justification. Left and centre justification. Left and bottom justification. Centre and top justification. Centre justification. Centre and bottom justification. Right and top justification. Right and centre justification. Right and bottom justification. |
Syntax
<Justification>
enumval
</Justification>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child elements:
Remarks
XML for ConceptDraw v1.x supports only 3 possible values:
"LeftTop", "Centre", "RightBottom".
All the rest are supported starting from version 2.0.
<Language> element
Specifies the language of the text.
Syntax
<Language
[F = "formula"]
[Err = "error"]>
byteval
</Language>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Character
Child
elements: None
<Layer> element
Contains elements that define a single layer and its properties.
Syntax
<Layer
[IX = "intval"]
[Active = "boolval"]
[Visible = "boolval"]
[Locked = "boolval"]
[Print = "boolval"]
[Colored = "boolval"]/>
Attributes
IX
Optional int. The one-based index of the element within its
parent element. If the index is not specified, it is obtained by
incrementing the index of the previous Layer. If the index
specified is that of some layer already defined, this layed gets
redefined.
Active
Optional bool.
Visible
Optional bool.
Locked
Optional bool.
Print
Optional bool. Supported in the XML for
ConceptDraw starting from version 2.0.
Colored
Optional bool.
Element information
Parent
elements: Layers
Child elements: LayerName (optional), Color
(optional)
Remarks
The 1.x version supports up to 9 layers. Starting from
version 2.0, any number of layers is supported.
<LayerInd> element
Specifies the index of the layer to which the given Shape or ServObj is assigned.
Syntax
<LayerInd
[F = "formula"]
[Err = "error"]>
intval
</LayerInd>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Shape
, ServObj
Child
elements: None
<LayerName> element
Contains a string specifying the layer name.
Syntax
<LayerName>
strval
</LayerName>
Attributes
None.
Element information
Parent
elements: Layer
Child
elements: None
<Layers> element
Contains the Layer elements listing the layers of the ConceptDraw document.
Syntax
<Layers>
</Layers>
Attributes
None.
Element information
Parent
elements: ConceptDrawDocument
Child elements: Layer (optional)
Remarks
The 1.x version supports up to 9 layers. Starting from
version 2.0, any number of layers is supported.
<LeftInd> element
Specifies the distance all lines of text in a paragraph are indented from the left margin of the text block. This value is independent of the scale of the drawing. If the drawing is scaled, the left indent remains the same.
Syntax
<LeftInd
[F = "formula"]
[Err = "error"]>
floatval
</LeftInd>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: Paragraph
Child
elements: None
<LeftMargin> element
Specifies the distance between the left border of the text block and the text it contains.
Syntax
<LeftMargin
[F = "formula"]
[Err = "error"]>
floatval
</LeftMargin>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: TextBlock
Child
elements: None
<LineBegin> element
Determines the type of arrowhead used for the beginning of the line.
Syntax
<LineBegin
[F = "formula"]
[Err = "error"]>
intval
</LineBegin>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: LineProperties, DefaultSettings
Child
elements: None
Remarks
ConceptDraw supports up to 60 types of arrowheads, so the
element may take the values from 0 to 60. The "0" value
indicates the absence of arrowhead at the beginning of the line.
<LineColor>, <Color>, <PatColor>, <TextBkgnd> elements
Specify the colors of line, fill, fill pattern,
layer, etc.
The color can be identified according to different color schemes.
The color can be determined by its index in the document color
palette, or specified directly by its components. For detemining
the color, two color chemes are supported: RGB and CMYK.
Thus, colorval presents a string taking the following
values:
'RGB(red,green,blue)'
'RGBA(red,green,blue,alpha)'
'CMYK(cyan,magenta,yellow,black)'
'CMYKA(cyan,magenta,yellow,black,alpha)'
'colorIndex'
'colorIndex,alpha'
here red,green,blue are integers within the
(0 .. 255) range, determining the color components for the RGB
scheme;
cyan,magenta,yellow,black
- are integers within the (0 .. 100) range, determining the color
components for the CMYK scheme;
colorIndex is
integer for the index of this color in the document color
palette;
alpha is
integer within (0 .. 1), setting the transparence, with 1
standing for transparent, and 0 for oblique.
Syntax
<Color
[F = "formula"]
[Err = "error"]>
colorval
</Color>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally. If the attribute is not present, the element's
formula is a simple constant, for example, <element>
'RGB(255,255,255)' </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: LinePen,
Fill , Shadow , Character, Layer
Child
elements: None
<LineEnd> element
Determines the type of arrowhead used for the ending of the line.
Syntax
<LineEnd
[F = "formula"]
[Err = "error"]>
intval
</LineEnd>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: LineProperties, DefaultSettings, Style
Child
elements: None
Remarks
ConceptDraw supports up to 60 types of arrowheads, so the
element may take the values from 0 to 60. The "0" value
indicates the absence of arrowhead at the ending of the line.
<LineEndsSize> element
Determines the size of the arrowheads, taking one of the following values:
Value |
Description |
0 1 2 3 4 |
Tiny. Small. Medium. Large. Huge. |
Syntax
<LineEndsSize
[F = "formula"]
[Err = "error"]>
intval
</LineEndsSize>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: LineProperties, DefaultSettings
Child
elements: None
<LinePattern> element
Specifies the number of the pattern used when drawing the line.
Syntax
<LinePattern
[F = "formula"]
[Err = "error"]>
intval
</LinePattern>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: LinePen
Child
elements: None
Remarks
ConceptDraw supports up to 16 line patterns, so this element
may take the values from 0 to 16. The "0" value
corresponds to the transparent pattern, so the line drawn with
this pattern is completely invisible.
<LineWeight> element
Specifies the line thickness.
Syntax
<LineWeight
[F = "formula"]
[Err = "error"]>
intval
</LineWeight>
Attributes
F
Optional string. Represents the element's formula. This attribute
can contain the string "formula" if the formula
exists locally.
If the attribute is not present, the element's formula is a
simple constant, for example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an
error. The value of Err is the current value (an error message
string); the value of the element is the last valid value.
Element information
Parent
elements: LinePen
Child
elements: None
<LinePen> element
Contains the property elements for the pen with which the line is drawn.
Syntax
<LinePen
</LinePen>
Attributes
None.
Element information
Parent
elements: LineProperties, DefaultSettings, Style
Child elements: LinePattern (optional), LineWeight (optional), LineColor (optional)
<LineProperties> element
Contains the property elements describing the line.
Syntax
<LineProperties
</LineProperties>
Attributes
None.
Element information
Parent
elements: Shape
Child elements: LinePen (optional), LineBegin
(optional), LineEnd (optional), LineEndsSize (optional)
<LineTo> element
Contains x- and y-coordinates of the ending vertex of a straight line segment. These coordinates are contained in the X and Y elements, respectively.
Syntax
<LineTo
[IX = "intval"]>
</LineTo>
Attributes
IX
Optional int. The one-based index of the element within its parent element. If
the index is not specified, it is obtained by incrementing the maximum index of
the existing segments in the current geometry. If the given index already
exists, all the child elements will modify the existing segment.
Element information
Parent
elements: Geom
Child
elements: X
(optional), Y (optional)
<LockAspect> element
Specifies whether the aspect ratio of the shape is locked. If locked, the shape can only be sized proportionally; it cannot be sized in a single dimension.
Value |
Description |
0 1 |
Aspect ratio is not locked.
Aspect ratio is locked. |
Syntax
<LockAspect
[F = "formula"]
[Err = "error"]>
boolval
</LockAspect>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockBegin> element
Specifies whether the begin point of a 1-D shape is locked to a specific location.
Value |
Description |
0 1 |
Begin point is not locked.
Begin point is locked. |
Syntax
<LockBegin
[F = "formula"]
[Err = "error"]>
boolval
</LockBegin>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockCalcWH> element
Specifies whether a shape's selection rectangle is locked so it cannot be recalculated when a vertex is edited or an element type is changed in the Geom element.
Value |
Description |
0 1 |
Width and height can be recalculated.
Width and height cannot be recalculated. |
Syntax
<LockCalcWH
[F = "formula"]
[Err = "error"]>
boolval
</LockCalcWH>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockDelete> element
Specifies whether a shape is locked against being deleted.
Value |
Description |
0 1 |
Shape can be deleted.
Shape cannot be deleted. |
Syntax
<LockDelete
[F = "formula"]
[Err = "error"]>
boolval
</LockDelete>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockEnd> element
Specifies whether the end point of a 1-D shape is locked to a specific location.
Value |
Description |
0 1 |
End point is not locked.
End point is locked. |
Syntax
<LockEnd
[F = "formula"]
[Err = "error"]>
boolval
</LockEnd>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockHeight> element
Specifies whether the height of the shape is locked. If locked, its height remains unchanged when the shape is resized.
Value |
Description |
0 1 |
Height is not locked.
Height is locked. |
Syntax
<LockHeight
[F = "formula"]
[Err = "error"]>
boolval
</LockHeight>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockFlipX> element
Specifies whether the horizontal flip of the shape is locked.
Value |
Description |
0 1 |
The horizontal flip is not locked.
The horizontal flip is locked. |
Syntax
<LockFlipX
[F = "formula"]
[Err = "error"]>
boolval
</LockFlipX>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example,
<element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockFlipY> element
Specifies whether the vertical flip of the shape is locked.
Value |
Description |
0 1 |
The vertical flip is not locked.
The vertical flip is locked. |
Syntax
<LockFlipY
[F = "formula"]
[Err = "error"]>
boolval
</LockFlipY>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockMoveX> element
Specifies whether the horizontal position of the shape is locked so that it cannot be moved horizontally.
Value |
Description |
0 1 |
Horizontal position is not locked.
Horizontal position is locked. |
Syntax
<LockMoveX
[F = "formula"]
[Err = "error"]>
boolval
</LockMoveX>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockMoveY> element
Specifies whether the vertical position of the shape is locked so that it cannot be moved vertically.
Value |
Description |
0 1 |
Vertical position is not locked.
Vertical position is locked. |
Syntax
<LockMoveY
[F = "formula"]
[Err = "error"]>
boolval
</LockMoveY>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockRotate> element
Specifies whether the shape is locked against being rotated with the Rotation tool or the Rotate Left or Rotate Right commands in ConceptDraw.
Value |
Description |
0 1 |
Shape can be rotated.
Shape cannot be rotated. |
Syntax
<LockRotate
[F = "formula"]
[Err = "error"]>
boolval
</LockRotate>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockVertex> element
Specifies whether the vertices of a shape are locked so that they cannot be edited with any tools on the toolbar.
Value |
Description |
0 1 |
Vertices can be edited.
Vertices cannot be edited. |
Syntax
<LockVertex
[F = "formula"]
[Err = "error"]>
boolval
</LockVertex>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LockWidth> element
Specifies whether the width of the shape is locked so that it remains unchanged when the shape is resized.
Value |
Description |
0 1 |
Width is not locked.
Width is locked. |
Syntax
<LockWidth
[F = "formula"]
[Err = "error"]>
boolval
</LockWidth>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Protection
Child
elements: None
<LocPinX> element
Specifies the x-coordinate of the shape's pin (center of rotation) in relation to the origin of the shape.
Syntax
<LocPinX
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</LocPinX>
Attributes
Unit
Optional string. Represents the unit of measure in which the value is
specified. It can take one of the values from the "Abbreviation
for use" column from the table of the supported units of measure. The
default value is the ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Transform
Child
elements: None
<LocPinY> element
Specifies the y-coordinate of the shape's pin (center of rotation) in relation to the origin of the shape.
Syntax
<LocPinY
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</LocPinY>
Attributes
Unit
Optional string. Represents the unit of measure in which the value is
specified. It can take one of the values from the "Abbreviation
for use" column from the table of the supported units of measure. The
default value is the ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Transform
Child
elements: None
<Menu> element
Specifies the name of the command that appears on the shortcut menu for a shape.
Syntax
<Menu
[F = "formula"]
[Err = "error"]>
strval
</Menu>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Act
Child
elements: None
<Misc> element
Contains elements specifying information on the behaviour, highlighting and visibility of the shape.
Syntax
<Misc>
</Misc>
Attributes
None.
Element information
Parent
elements: Shape
Child
elements: ShowShapeHandles
(optional), ShowControlHandles (optional), ShowAlignBox
(optional),
ShowText (optional), NonPrinting
(optional), ResizeBehaviour (optional)
<NonPrinting> element
Specifies whether the selected shape can be printed.
Value |
Description |
0 1 |
Printing is enabled.
Printing is disabled, but the shape is displayed in the drawing window. |
Syntax
<NonPrinting
[F = "formula"]
[Err = "error"]>
boolval
</NonPrinting>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Misc
Child
elements: None
<OleData> element
Contains a MIME (Multipurpose Internet Mail Extensions) encoded
BLOB of OLE data.
In this case, the Base64 encoding is used.
Syntax
<OleData
[ObjectType = "intval"]
[ShowAsIcon = "boolval"]>
blob
</OleData>
Attributes
ObjectType
Optional int. The ObjectType attribute is an integer value that may be a sum of
the following values.
Value |
Description |
256 512 1024 16384 32768 |
Linked object
Embedded object Control OLE2 Named OLE2 object |
ShowAsIcon
Optional boolean. This attribute is only meaningful if the ole data is an OLE2
embedded object
Value |
Description |
0 1 |
Do not show embedded data as an icon.
Show embedded data as an icon. |
Element information
Parent
elements: Shape
Child
elements: None
<Page> element
Contains elements that define a page in the document.
Syntax
<Page
ID = "intval"
[Name = "name"]
[Background = "boolval"]
[BackPage = "intval"]
[ViewScale = "floatval"]
[ViewCenterX = "floatval"]
[ViewCenterY = "floatval"]>
</Page>
Attributes
ID
Required int. The unique ID of the element within its parent element.
Name
Optional string. The name of the element.
Background
Optional boolean. A flag indicating if the page is a background page.
BackPage
Optional int. The ID of this page's background page.
ViewScale
Optional float. The default magnification factor to use when a new view (window)
of the page is opened. For example, 1 = 100%; 1.5 = 150%, and so on.
ViewCenterX
Optional float. ViewCenterX and ViewCenterY specify a center point on a page
that a new view (window) assumes when it is opened initially.
ViewCenterY
Optional Float. ViewCenterX and ViewCenterY specify a center point on a page
that a new view (window) assumes when it is opened initially.
Element information
Parent
elements: Pages
Child
elements: Shapes
(optional), Services (optional)
Remarks
The order of Page elements within the Pages element determines the order in
which the pages are displayed in the ConceptDraw user interface.
<PageBottomMargin> element
Specifies the bottom margin (in internal units) when printing the pages of the document.
Syntax
<PageBottomMargin>
floatval
</PageBottomMargin>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements:
<PageLeftMargin> element
Specifies the left margin (in internal units) used when printing the pages of the document.
Syntax
<PageLeftMargin>
floatval
</PageLeftMargin>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements:
<PageRightMargin> element
Specifies the right margin (in internal units) used when printing the pages of the document.
Syntax
<PageRightMargin>
floatval
</PageRightMargin>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements: None
<Pages> element
Contains the Page elements for the document.
Syntax
<Pages>
</Pages>
Attributes
Element information
Parent
elements: ConceptDrawDocument
Child
elements: Page
(optional)
Remarks
The order of Page elements within the Pages element determines the order in
which the pages are displayed in the ConceptDraw user interface.
<PageSettings> element
Contains the elements describing the parameters of document pages.
Syntax
<PageSettings>
</PageSettings>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child
elements: PageSizeType
(optional), PageWidth (optional), PageHeight
(optional)
<PageSizeType> element
Determines the type of document page size and the page orientation.
Syntax
<PageSizeType
[Type = "enumval"]
[PredefSize = "enumval"]
[Orientation = "boolval"] />
Attributes
Type
Optional enum. Determines the type of the page size, and takes one of the
following values: SameAsPrinter, FitToDrawing, Standard, MetricISO, Custom.
PredefSize
Optional enum. Determines the preset page size. It is valid only for Type =
"Standard" or Type = "MetricISO". In case Type =
"Standard", it takes one of the following values: Letter, Folio,
Legal, Tabloid . And for Type = "MetricISO", the possible values are:
A5, A4, A3, A2, A1, A0.
Orientation
Optional bool. Determines the orientation of the document pages. The TRUE value
corresponds to the "Portrait" orientation, and FALSE to the
"Landscape".
Element information
Parent
elements: PageSettings
Child
elements: None
<PageTopMargin> element
Specifies the top margin (in internal units) used when printing the pages of the document.
Syntax
<PageTopMargin>
floatval
</PageTopMargin>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements:
<PageWidth> element
Determines the width of the document pages. It contains both the numeric value and the original string determining this value.
Syntax
<PageWidth
[Str = "strval"]>
doubleval
</PageWidth>
Attributes
Str
Optional string. The original string determining the numeric value for the
width. The string normally contains a number and some measurement unit, e.g.
"8.5 in". It is supported in XML for ConceptDraw starting from version
2.0.
Element information
Parent
elements: PageSettings
Child
elements: None
Remarks
The numeric value is specified in the ConceptDraw internal measurement unit:
1 = 0.1 mm (millimeter).
Example: The width set as "8.5 in" will be coded as
"2159".
<PageHeight> element
Determines the height of the document pages. It contains both the numeric value and the original string determining this value.
Syntax
<PageHeight
[Str = "strval"]>
doubleval
</PageHeight>
Attributes
Str
Optional string. The original string determining the numeric value for the
height. The string normally contains a number and some measurement unit, e.g.
"11 in". It is supported in XML for ConceptDraw starting from version
2.0.
Element information
Parent
elements: PageSettings
Child
elements: None
Remarks
The numeric value is specified in the ConceptDraw internal measurement unit:
1 = 0.1 mm (millimeter).
Example: The width set as "11 in" will be coded as
"2794".
<PaperOrientation> element
Shows the paper orientation in printing. Takes the following values:
Value |
Description |
0 1 |
Landscape orientation.
Portrait orientation. |
Syntax
<PaperOrientation>
boolval
</PaperOrientation>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements: None
<PaperSize> element
Specifies the paper size of a document. The following table lists common settings.
Value |
Description |
UNKNOWN LETTER LEGAL A4 CSHEET DSHEET ESHEET LETTERSMALL TABLOID LEDGER STATEMENT EXECUTIVE A3 A4SMALL A5 B4 B5 FOLIO QUARTO 10X14 11X17 NOTE ENV_9 ENV_10 ENV_11 ENV_12 ENV_14 ENV_DL ENV_C5 ENV_C3 ENV_C4 ENV_C6 ENV_C65 ENV_B4 ENV_B5 ENV_B6 ENV_ITALY ENV_MONARCH ENV_PERSONAL FANFOLD_US FANFOLD_STD_GERMAN FANFOLD_LGL_GERMAN |
Letter, 8 1/2- by 11-inches Legal, 8 1/2- by 14-inches A4 Sheet, 210- by 297-millimeters C Sheet, 17- by 22-inches D Sheet, 22- by 34-inches E Sheet, 34- by 44-inches Letter Small, 8 1/2- by 11-inches Tabloid, 11- by 17-inches Ledger, 17- by 11-inches Statement, 5 1/2- by 8 1/2-inches Executive, 7 1/4- by 10 1/2-inches A3 sheet, 297- by 420-millimeters A4 small sheet, 210- by 297-millimeters A5 sheet, 148- by 210-millimeters B4 sheet, 250- by 354-millimeters B5 sheet, 182- by 257-millimeter paper Folio, 8 1/2- by 13-inch paper Quarto, 215- by 275-millimeter paper 10- by 14-inch sheet 11- by 17-inch sheet Note, 8 1/2- by 11-inches #9 Envelope, 3 7/8- by 8 7/8-inches #10 Envelope, 4 1/8- by 9 1/2-inches #11 Envelope, 4 1/2- by 10 3/8-inches #12 Envelope, 4 3/4- by 11-inches #14 Envelope, 5- by 11 1/2-inches DL Envelope, 110- by 220-millimeters C5 Envelope, 162- by 229-millimeters C3 Envelope, 324- by 458-millimeters C4 Envelope, 229- by 324-millimeters C6 Envelope, 114- by 162-millimeters C65 Envelope, 114- by 229-millimeters B4 Envelope, 250- by 353-millimeters B5 Envelope, 176- by 250-millimeters B6 Envelope, 176- by 125-millimeters Italy Envelope, 110- by 230-millimeters Monarch Envelope, 3 7/8- by 7 1/2-inches 6 3/4 Envelope, 3 5/8- by 6 1/2-inches US Std Fanfold, 14 7/8- by 11-inches German Std Fanfold, 8 1/2- by 12-inches German Legal Fanfold, 8 1/2- by 13-inches |
Syntax
<PaperSize>
enumval
</PaperSize>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements: None
<PaperHeight> element
Specifies the height (in internal units) of a document's printed page. This element overrides the size specified by the PaperSize element.
Syntax
<PaperHeight>
floatval
</PaperHeight>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements: None
<PaperWidth> element
Specifies the width (in internal units) of a document's printed page. This element overrides the size specified by the PaperSize element.
Syntax
<PaperWidth>
floatval
</PaperWidth>
Attributes
None.
Element information
Parent
elements: PrintSetup
Child
elements: None
<Paragraph> element
Contains the paragraph formatting elements for the shape's text, such as indents, line spacing, bullets, and horizontal alignment of paragraphs.
Syntax
<Paragraph
[IX = "intval"]
[CharCount = "intval"]
</Paragraph>
Attributes
IX
Optional int. The zero-based index of the element within its parent element.
CharCount
Optional int.The number of characters in the given paragraph. The default value
is 0.
Element information
Parent
elements: Text ,
DefaultSettings
Child
elements: HAlign
(optional), LeftInd (optional), RightInd
(optional), FirstInd (optional)
<Pattern> element
Specifies the number of the fill pattern used for the shape or the shape's drop shadow.
Syntax
<Pattern
[F = "formula"]
[Err = "error"]>
intval
</Pattern>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Fill , Shadow
Child
elements: None
Remarks
ConceptDraw supports 53 fill patterns for shapes and 38 fill patterns for
shadows. So this element may take the values from 0 to 53 for shapes and from 0
to 38 for shadows. The "0" value corresponds to the transparent fill.
<PICT> element
Contains a MIME (Multipurpose Internet Mail Extensions) encoded
BLOB of Macintosh PICT data.
In this case, the Base64 encoding is used.
Syntax
<PICT>
blob
</PICT>
Attributes
None.
Element information
Parent
elements: ResData
Child
elements: None
<Picture> element
Contains a reference to the data resource in the Resources collection.
Syntax
<Picture
ResID = "intval"/>
Attributes
ResID
Required int. Specifies the index identifying the ResData element in the Resources
collection.
Element information
Parent
elements: Shape
Child
elements: None
<PlacementMethod> element
Determines how the document is tiled into print pages if one
document page takes several sheets of paper in printing.
Starting from version 2.0, this element also takes effect if several pages of
the document are printed on one print page.
The element may take the following values:
Value |
Description |
LeftToRight TopToDown |
Tiling from left to right is preferred.
Tiling from top down is preferred. |
Syntax
<PlacementMethod
[UsePlacing = "boolval"]>
enumval
</PlacementMethod>
Attributes
UsePlacing
Optional bool. Supported starting from version 2.0. If several document pages
can be placed on one print page, this attribute shows whether the document pages
should be tiled on the print page. For "TRUE" or "1", the
tiling will be applied; and for "FALSE" or "0", each page of
the document will be printed on a separate print page.
This attribute is ignored if a print page cannot contain more than one document
page.
Element information
Parent
elements: PrintSetup
Child
elements: None
<PrintSetup> element
Contains elements that specify printing settings.
Syntax
<PrintSetup>
</PrintSetup>
Attributes
None.
Element information
Parent
elements: ConceptDrawDocument
Child
elements: PrintSize
(optional), Justification (optional), PlacementMethod
(optional), PaperOrientation (optional), PaperSize
(optional), PaperWidth (optional), PaperHeight
(optional), PageTopMargin (optional), PageBottomMargin
(optional), PageLeftMargin (optional), PageRightMargin
(optional)
<PrintSize> element
Determines the size at which the document should be printed.
Syntax
<PrintSize
[Type = "enumval"]
[Zoom = "floatval"]
[FitToPages = "intval"]/>
Attributes
Type
Optional enum. The Size type, taking one of the following values: Actual, Zoom,
FitToPages.
Zoom
Optional float. Determines the zoom level at which the document should be
printed. It is valid in case Type = "Zoom". Supported in the XML for
ConceptDraw starting from version 2.0.
FitToPages
Optional int. Determines the number of pages to which every page of the document
should be fit in printing. Valid for Type = "FitToPages".
Element information
Parent
elements: PrintSetup
Child
elements: None
<Prompt> element
Contains varying prompt information, based on the element in which it is contained.
When contained in a Act element, specifies a descriptive prompt or comment for the Act element.
Syntax
<Prompt
[F = "formula"]
[Err = "error"]>
strval
</Prompt>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> "prompt" </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Act , CustomProp
, Master
Child
elements: None
Remarks
<Protection> element
Includes elements describing the protection of shape parameters against changing.
Syntax
<Protection
</Protection>
Attributes
None.
Element information
Parent
elements: Shape
Child
elements: LockWidth
(optional), LockHeight (optional), LockMoveX
(optional), LockMoveY (optional),
LockBegin (optional), LockEnd
(optional), LockVertex (optional), LockFlipX
(optional),
LockFlipY (optional), LockRotate
(optional), LockDelete (optional), LockAspect
(optional),
LockCalcWH (optional)
<Raster>, <PreviewPicture>, <Icon> elements
Contains a MIME (Multipurpose Internet Mail Extensions) encoded
BLOB of Bitmap data.
In this case, the Base64 encoding is used.
Syntax
<RasterPicture
[Format = "enumval"]
[Width = "intval"]
[Height = "intval"]
[RowWidth = "intval"]>
blob
</RasterPicture>
Attributes
Format
Optional enumeration. The format for stroing the raster data. The possible
values are: TrueColorRow, DIB, BMP, JPEG, GIF, TIFF, PNG, TGA . The
default value is TrueColorRow.
Width
Optional int. The width of the Bitmap. If Format=TrueColorRow, then this
attribute is required; in other cases, it is ignored.
Height
Optional int. The height of the Bitmap. If Format=TrueColorRow, then this
attribute is required; in other cases, it is ignored.
RowWidth
Optional int. The width of the Bitmap's raster row. By default, it equals to
Width. If the Format differs from TrueColorRow, this attribute is ignored.
Element information
Parent
elements: ResData , DocumentProperties
, Master
Child
elements: None
<ResData> element
Contains information on the resource of such shapes as
RasterPicture, VectorPictureMF, VectorPicturePICT or VectorPicture.
Starting from version 2.0, it also contains information on the origin of the
resource.
Syntax
<ResData
[ID = "intval"]
[Type = "enumval"]
[ParentName = "string"]
[ParentTime = "string"]
[ParentLength = "intval"]
[ParentResID = "intval"]>
</ResData>
Attributes
ID
Optional int. Defines the unique index of the resource within its parent element
- Resources.
Type
Optional enumval. Specifies the type of the resource, taking one of the
following values: RasterPicture, VectorPictureMF, VectorPicturePICT or
VectorPicture.
ParentName
Optional string. Name of the parent file from which the given resource was
inserted/obtained. Supported starting from version 2.0.
ParentTime
Optional string. The last modified time for the parent file from which the given
resource was inserted/obtained. Supported starting from version 2.0.
ParentLength
Optional int. The size of the parent file from which the given resource was
inserted/obtained. Supported starting from version 2.0.
ParentResID
Optional int. The index identifying the resource in the document or library from
which the given resource was obtained. Supported starting from version 2.0.
Element information
Parent
elements: Resources
Child
elements: Raster
(optional), EnhMetaFile (optional), PICT
(optional), VectorObj(optional)
Remarks
The VectorPicture type is supported in the XML for ConceptDraw starting from
version 2.0.
The VectorObj elements are also supported starting from version 2.0.
<ResizeBehaviour> element
Determines the behaviour of an object within a group, when the group is resized. It takes one of the following values:
Value |
Description |
0 1 2 |
Scale width group.
Reposition only. Use group's setting. |
Syntax
<ResizeBehaviour
[F = "formula"]
[Err = "error"]>
intval
</ResizeBehaviour>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Misc
Child
elements: None
<Resources> element
Contains the elements describing the resources for shapes of such types as RasterPicture, VectorPictureMF, VectorPicturePICT or VectorPicture.
Syntax
<Resources>
</Resources>
Attributes
None.
Element information
Parent
elements: ConceptDrawDocument
Child
elements: ResData
(optional)
Remarks
The VectorPicture type is supported in the XML for ConceptDraw starting from
version 2.0.
<RightInd> element
Specifies the distance all lines of text in a paragraph are indented from the right margin of the text block. This value is independent of the scale of the drawing. If the drawing is scaled, the right indent remains the same.
Syntax
<RightInd
[F = "formula"]
[Err = "error"]>
floatval
</RightInd>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Paragraph
Child
elements: None
<RightMargin> element
Specifies the distance between the right border of the text block and the text it contains.
Syntax
<RightMargin
[F = "formula"]
[Err = "error"]>
floatval
</RightMargin>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: TextBlock
Child
elements: None
<Scale> element
Contains the scale of the document. It holds both the numeric value and the original strings determining this value.
Syntax
<Scale
[Type = "enumval"]
[Custom = "strval"]>
doubleval
</Scale>
Attributes
Type
Optional enum. Determines the scale type. It can take one of the following
values:
Value |
Description |
NoScale Metric CivilEng MechEng Architect Custom |
No scale.
Metric scale. Civil engineering scale. Mechanical engineering scale. Architectural scale. Custom scale |
Custom
Optional string. This string determines the custom scale. It is valid only in
case Type = "Custom".
Element information
Parent
elements: DocumentSettings
Child
elements: None
<Services> element
Contains a collection of ServObj elements.
Syntax
<Services>
</Services>
Attributes
None.
Element information
Parent
elements: Page, Shape
Child
elements: ServObj
(optional)
<ServObj> element
Contains elements that define a service object in a Page or group shape element.
Syntax
<ServObj
[ID = "intval"]
[Name = "name"]
[SubID = "intval"]
[Type = "enumval"]>
</ServObj>
Attributes
ID
Optional int. The unique ID of the element within its Document.
Name
Optional string. The name of the element.
SubID
Optional int. The unique ID of the element within its parent element.
Type
Optional enumeration. The type of a service object. In the current version of
the XML for ConceptDraw it may take only one value: Guide.
Element information
Parent
elements: Services
Child
elements: Angle
(optional), GPinX (optional), GPinY
(optional) , Desc (optional), LayerInd
(optional)
<ShadowOffset> element
Determines the offset of the shadows of shapes in the document.
Syntax
<ShadowOffset
[X="doubleval"]
[Y="doubleval"] />
Attributes
X
Optional double. The horizontal offset of the shadows. Expressed in the
ConceptDraw internal measurement units: 1 = 0.1 mm.
Y
Optional double. The vertical offset of the shadows. Expressed in the
ConceptDraw internal measurement units: 1 = 0.1 mm.
Element information
Parent
elements: DocumentSettings
Child
elements: None
<Shape> element
Contains elements that define a shape in a Page, Master or group shape element.
Syntax
<Shape
[ID = "intval"]
[Name = "name"]
[SubID = "intval"]
[Type = "enumval"]
[MasterLibrary = "libname"]
[MasterName = "name"]
[MasterID = "intval"]>
</Shape>
Attributes
ID
Optional int. The unique ID of the element within its Library or Document. If
the ID is not specified, it is generated automatically to be unique within the
document.
Name
Optional string. The name of the element.
SubID
Optional int. The unique ID of the element within its parent element. If the
SubID is not specified, it is generated automatically to be unique within the
parent document.
Type
Optional enumeration. The type of a shape. It may be one of the following
values: Group, Shape, Connector, SmartConnector, OleObj, VectorPicture,
RasterPicture, VectorPictureMF, VectorPicturePICT.
MasterLibrary
The name of the library form which the Master is taken for building this Shape.
This may be either a file name, or the name of a built-in library.
MasterName
The name of Master used for building the Shape. The Master is taken from the
MasterLibrary.
MasterID
Unique ID of the Master object according to which the Shape is built. The Master
is taken from the MasterLibrary.
Element information
Parent
elements: Shapes, Master
Child
elements: Transform
(optional), EndPoints (optional), ConnectInfo
(optional), Misc (optional), LayerInd
(optional), Hyperlink (optional), DblClick
(optional), Geometries
(optional), LineProperties (optional), FillFormat
(optional), Protection (optional), Text
(optional), Shapes (optional), OleData
(optioanl), Actions (optional), Services
(optional), Controls (optional), Variables
(optional), Connections (optional), Desc (optional), Picture
(optional)
Remarks
1) If a shape with the given ID already exists, all the child elements
listed above are used for modifying the corresponding properties of the existing
Shape.
2) The VectorPicture type is supported in the XML for ConceptDraw starting from
version 2.0.
<Shapes> element
Contains a collection of Shape elements.
Syntax
<Shapes>
</Shapes>
Attributes
None.
Element information
Parent
elements: Page, Shape
Child
elements: Shape
(optional)
<ShowAlignBox> element
Specifies whether the selection rectangle is displayed when the shape is selected.
Value |
Description |
0 1 |
Selection rectangle is not displayed.
Selection rectangle is displayed. |
Syntax
<ShowAlignBox
[F = "formula"]
[Err = "error"]>
boolval
</ShowAlignBox>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Misc
Child
elements: None
<ShowControlHandles> element
Specifies whether control handles are displayed when the shape is selected.
Value |
Description |
0 1 |
Control handles are not displayed.
Control handles are displayed. |
Syntax
<ShowControlHandles
[F = "formula"]
[Err = "error"]>
boolval
</ShowControlHandles>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Misc
Child
elements: None
<ShowShapeHandles> element
Specifies whether selection handles are displayed when the shape is selected.
Value |
Description |
0 1 |
Selection handles not displayed when the shape is
selected.
Selection handles are displayed when the shape is selected. |
Syntax
<ShowShapeHandles
[F = "formula"]
[Err = "error"]>
boolval
</ShowShapeHandles>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Misc
Child
elements: None
<ShowText> element
Shows or hides the text of a shape.
Value |
Description |
0 1 |
Text is hidden and is not printed.
Text is not hidden. |
Syntax
<ShowText
[F = "formula"]
[Err = "error"]>
boolval
</ShowText>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Misc
Child
elements: None
<Size> element
Specifies the size of the text in the shape's text block.
Syntax
<Size
[F = "formula"]
[Err = "error"]>
shortval
</Size>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Character
Child
elements: None
<SnapSensitivity> element
Shows the sensitivity of Snapping: the maximum distance between the snap locations and the shape for the snapping to be activated.
Syntax
<SnapSensivity>
intval
</SnapSensivity>
Attributes
None.
Element information
Parent
elements: DocumentSettings
Child
elements: None
Remarks
The value is expressed in pixels and ranges within 1..32767.
<SnapSettings> element
Specifies the objects that shapes snap to when snap is enabled.
The bit values indicate that a specific snap setting is on or off. The value may
be a sum of the following values:
Value |
Description |
0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 |
Snap is disabled.
Snap is enabled. Snap to ruler subdivisions. Snap to grid. Snap to guides. Snap to shape geometries. Snap to handles. Snap to vertices. Snap to connection points. Snap to smart guides is enabled. Snap to smart guides to geometries. Snap to smart guides to handles. Snap to smart guides to vertices. Snap to smart guides to connection points. Snap to smart guides to page center. Snap to smart guides to page diagonals . |
Syntax
<SnapSettings>
intval
</SnapSettings>
Attributes
None.
Element information
Parent
elements: DocumentSettings
Child
elements: None
<SplineKnot> element
Contains elements that specify information about a spline
segment.
The X and Y elements specify the x- and y-coordinates of the
spline ending vertex. The A and B elements specify the x- and y-coordinates
of the spline guide point (control point).
Syntax
<SplineKnot
[IX = "intval"]>
</SplineKnot>
Attributes
IX
Optional int. The one-based index of the element within its parent element. If
the index is not specified, it is obtained by incrementing the maximum index of
the existing segments in the current geometry. If the given index already
exists, all the child elements will modify the existing segment.
Element information
Parent
elements: Geom
Child
elements: X
(optional), Y (optional), A (optional), B
(optional)
<SplineStart> element
Contains elements that specify information about a spline
begining.
The X and Y elements specify the x- and y-coordinates of the
spline begining vertex. The A and B elements specify the x- and y-coordinates
of the spline guide point (control point).
Syntax
<SplineStart
[IX = "intval"]>
</SplineStart>
Attributes
IX
Optional int. The one-based index of the element within its parent element. If
the index is not specified, it is obtained by incrementing the maximum index of
the existing segments in the current geometry. If the given index already
exists, all the child elements will modify the existing segment.
Element information
Parent
elements: Geom
Child
elements: X
(optional), Y (optional), A (optional), B
(optional)
<Start> element
Contains the x- and y-coordinates of the first vertex in a path. It defines the so-called start segment of the geometry.
Syntax
<Start
[IX = "intval"]>
</Start>
Attributes
IX
Optional int. The one-based index of the element within its parent element. If
the index is not specified, it is obtained by incrementing the maximum index of
the existing segments in the current geometry. If the given index already
exists, all the child elements will modify the existing segment.
Element information
Parent
elements: Geom
Child
elements: X
(optional), Y (optional)
Remarks
Contains the x- and y-coordinates of the first vertex for the
shape if Start element is the first element in the first Geom
element. Usually this is the first vertex placed when the shape was drawn, and
it does not necessarily correspond to the begin point of a 1-D shape.
A Geom element must begin with a Start
element.
The x- and y-coordinates are specified in the X
and Y elements.
<Subject> element
Contains a user-defined text string that describes the contents of the document or library.
Syntax
<Subject>
strval
</Subject>
Attributes
None.
Element information
Parent
elements: DocumentProperties
, Library
Child
elements: None
<Text> element
Contains elements describing the parameters of the shape's text.
Syntax
<Text>
</Text>
Attributes
None.
Element information
Parent
elements: Shape
Child
elements: Transform
(optional), Paragraph (optional), Character
(optional), TextBlock (optional), TheText
(optional)
<TextBlock> element
Contains elements that specify the alignment, margins, and default tab stop positions of text in a shape's text block.
Syntax
<TextBlock>
</TextBlock>
Attributes
None.
Element information
Parent
elements: Text ,
DefaultSettings
Child
elements: VAlign
(optional), TopMargin (optional), BottomMargin
(optional), TextBkgnd (optional), LeftMargin
(optional), RightMargin (optional)
<TheText> element
Contains the text of a shape.
Syntax
<TheText
[F = "formula"]
[Err = "error"]>
strval
</TheText>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> "text" </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Text
Child
elements: None
<Title> element
Contains a user-defined text string that serves as a descriptive title for the document or library.
Syntax
<Title
strval
</Title>
Attributes
None.
Element information
Parent
elements: DocumentProperties
Child
elements: None
<TopMargin> element
Specifies the distance between the top border of the text block and the first line of text it contains.
Syntax
<TopMargin
[F = "formula"]
[Err = "error"]>
floatval
</TopMargin>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: TextBlock
Child
elements: None
<Transform> element
Contains elements specifying general information concerning the
position of a shape:
shape width, height, angle, and center of rotation (pin); the indication whether
the shape has been flipped.
Syntax
<Transform>
</Transform>
Attributes
None.
Element information
Parent
elements: Shape , Text
Child
elements: Width
(optional), Height (optional), Angle
(optional), GPinX (optional), GPinY
(optional), FlipX (optional), FlipY
(optional), LocPinX (optional), LocPinY
(optional)
<UndoDepth> element
Determines the Undo depth for the document.
Syntax
<UndoDepth>
intval
</UndoDepth>
Attributes
None.
Element information
Parent
elements: DocumentSettings
Child
elements: None
Remarks
ConceptDraw versions 1.x support the Undo depth ranging from 1 to 1000. If
the value is not within this range, it is ignored, and the default value is
preserved.
<Units> element
Identifies the measurement unit currently used in the document (by default). It can take one of the following values, excepting "InternalUnit":
Value |
Abbreviation for use |
Description |
Yard Foot FootInch FootFractInch Inch FractInch Meter Cm Mm Km Mile Pix Point InternalUnit |
YD FT F_I F_IF IN IN_F M CM MM KM MI PIX PT
|
Decimal yards.
Decimal feet. Feet, decimal inches. Feet, fractional inches. Decimal inches. Fractional inches. Meters. Centimeters. Millimeters. Kilometers. Miles. Pixels. Points: 1 pt = 1/72 in. Internal measurement units: 1 = 0.1 mm |
Syntax
<Units>
enumval
</Units>
Attributes
None.
Element information
Parent
elements: DocumentSettings
Child
elements: None
Remarks
The current measurement units are used to present any numeric information
for the document, which is displayed on therulers, in the status bar, etc. But
the numeric characteristics of objects (coordinates, width and height) are
expressed by default in the ConceptDraw universal internal measurement unit: 1 =
0.1 mm. For angles, the default unit is radians.
<VAlign> element
Specifies the vertical alignment of text within the text block.
Value |
Description |
0 1 2 |
Top
Middle Bottom |
Syntax
<VAlign
[F = "formula"]
[Err = "error"]>
byteval
</VAlign>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: TextBlock
Child
elements: None
<Variable> element
Contains elements for one variable defined for the shape.
Syntax
<Variable
[IX = "intval"]>
</Variable>
Attributes
IX
Optional int. The one-based index of the element within its parent element.
Element information
Parent
elements: Variables
Child
elements: X
(optional), Y (optional)
<Variables> element
Contains a set of the Variable elements describing additional
variables of the shape.
Syntax
<Variables>
</Variables>
Attributes
None.
Element information
Parent
elements: Shape
Child
elements: Variable
(optional)
<Visible> element
Specifies whether a path is displayed on the drawing page.
Value |
Description |
0 1 |
The stroke and fill of the path represented by this
section are hidden.
The stroke and fill of the path are shown. |
Syntax
<Visible
[F = "formula"]
[Err = "error"]>
boolval
</Visible>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Geom
Child
elements: None
<Width> element
Contains the width of the associated shape in drawing units.
Syntax
<Width
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</Width>
Attributes
Unit
Optional string. Represents the unit of measure in which the value is
specified. It can take one of the values from the "Abbreviation
for use" column from the table of the supported units of measure. The
default value is the ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Transform
Child
elements: None
<X> element
Specifies an x-coordinate on a shape in local coordinates. The following table describes the X element based on the element that contains it.
Element |
Description of X element |
The X element represents the x-coordinates of the
first vertex of a path.
The X element represents the x-coordinates of the ending vertex of a straight line segment. The X element represents the x-coordinates of the ending vertex of a circular arc segment. The X element represents the x-coordinates of the ending vertex of a elliptical arc segment. The X element represents the x-coordinates of the spline begining vertex. The X element represents the x-coordinates of the spline ending vertex. The X element represents the x-coordinates of the connection point. The X element represents the x-coordinates of the control point. The X element represents the x-component of the variable. |
Syntax
<X
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</X>
Attributes
Unit
Optional string. Represents the unit of measure in which the value is
specified. It can take one of the values from the "Abbreviation
for use" column from the table of the supported units of measure. The
default value is the ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Start, LineTo,
ArcTo, EllipseTo, SplineStart,
SplineKnot, Connection, Control,
Variable
Child
elements: None
<XBehaviour> element
Determines how the control handle moves along the X axis when
the object is resized.
The possible values of the element are listed in the following table:
Value |
Description |
---|---|
0 | The control repositions proportionally with respect to the alignment box. |
1 | The control point repositions proportionally with respect to the alignment box. The repositioning with the mouse along the X axis is locked. |
2 | The distance to the left side of the alignment box remains constant. |
3 | The distance to the centre of the alignment box remains constant. |
4 | The distance to the right side of the alignment box remains constant. |
5 | The control point is invisible. When resizing the object, the control point moves proportionally with respect to the alignment box. |
6 | The control point is invisible. When the object is resized, the control point moves proportionally with respect to the alignment box. The repositioning with the mouse along the X axis is locked. |
7 | The control point is invisible. When the object is resized, the distance to the left side of the alignment box remains constant. |
8 | The control point is invisible. When the object is resized, the distance to the centre of the alignment box remains constant. |
9 | The control point is invisible. When the object is resized, the distance to the right side of the alignment box remains constant. |
Syntax
<XBehaviour
[F = "formula"]
[Err = "error"]>
byteval
</XBehaviour>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Control
Child
elements: None
Remarks
If there was a default formula in the X element, the program
changes it according to the XBehaviour element value after the control
point is repositioned.
<XDyn> element
Specifies the x-coordinate for a control handle's anchor point in local coordinates. The anchor point is used for rubber-banding during dynamics.
Syntax
<XDyn
[F = "formula"]
[Err = "error"]>
doubleval
</XDyn>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Control
Child
elements: None
<Y> element
Specifies an y-coordinate on a shape in local coordinates. The following table describes the Y element based on the element that contains it.
Element |
Description of Y element |
The Y element represents the y-coordinates of the
first vertex of a path.
The Y element represents the y-coordinates of the ending vertex of a straight line segment. The Y element represents the y-coordinates of the ending vertex of a circular arc segment. The Y element represents the y-coordinates of the ending vertex of a elliptical arc segment. The Y element represents the y-coordinates of the spline begining vertex. The Y element represents the y-coordinates of the spline ending vertex. The Y element represents the y-coordinates of the connection point. The Y element represents the y-coordinates of the control point. The Y element represents the y-component of the variable. |
Syntax
<Y
[Unit = "unitval"]
[F = "formula"]
[Err = "error"]>
doubleval
</Y>
Attributes
Unit
Optional string. Represents the unit of measure in which the value is
specified. It can take one of the values from the "Abbreviation
for use" column from the table of the supported units of measure. The
default value is the ConceptDraw internal measurement unit: 1 = 0.1 mm.
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Start, LineTo,
ArcTo, EllipseTo, SplineStart,
SplineKnot, Connection, Control,
Variable
Child
elements: None
<YBehaviour> element
Determines how the control handle moves along the Y axis when
the object is resized.
The possible values of the element are listed in the following table:
Value |
Description |
---|---|
0 | The control repositions proportionally with respect to the alignment box. |
1 | The control point repositions proportionally with respect to the alignment box. The repositioning with the mouse along the Y axis is locked. |
2 | The distance to the left side of the alignment box remains constant. |
3 | The distance to the centre of the alignment box remains constant. |
4 | The distance to the right side of the alignment box remains constant. |
5 | The control point is invisible. When resizing the object, the control point moves proportionally with respect to the alignment box. |
6 | The control point is invisible. When the object is resized, the control point moves proportionally with respect to the alignment box. The repositioning with the mouse along the Y axis is locked. |
7 | The control point is invisible. When the object is resized, the distance to the left side of the alignment box remains constant. |
8 | The control point is invisible. When the object is resized, the distance to the centre of the alignment box remains constant. |
9 | The control point is invisible. When the object is resized, the distance to the right side of the alignment box remains constant. |
Syntax
<YBehaviour
[F = "formula"]
[Err = "error"]>
byteval
</YBehaviour>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 1 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Control
Child
elements: None
Remarks
If there was a default formula in the Y element, the program
changes it according to the XBehaviour element value after the control
point is repositioned.
<YDyn> element
Specifies the y-coordinate for a control handle's anchor point in local coordinates. The anchor point is used for rubber-banding during dynamics.
Syntax
<YDyn
[F = "formula"]
[Err = "error"]>
doubleval
</YDyn>
Attributes
F
Optional string. Represents the element's formula. This attribute can contain
the string "formula" if the formula exists locally.
If the attribute is not present, the element's formula is a simple constant, for
example, <element> 8 </element>.
Err
Optional string. Indicates that the formula evaluates to an error. The value of
Err is the current value (an error message string); the value of the element is
the last valid value.
Element information
Parent
elements: Control
Child
elements: None