Row element (Geometry Section) (Visio XML)
Contains rows that list the coordinates of the vertices for the lines and arcs that make up the shape.
Element information
Value | |
---|---|
Element type |
GeometryRow_Type |
Namespace |
http://schemas.microsoft.com/office/visio/2012/main |
Schema file |
VisioSchema15.xsd |
Document parts |
master#.xml, page#.xml |
Definition
< xs:element name="Row" type="GeometryRow_Type" minOccurs="0" maxOccurs="unbounded" >
</xs:element >
Elements and attributes
If the schema defines specific requirements, such as sequence, minOccurs, maxOccurs, and choice, see the definition section.
Parent elements
Element | Type | Description |
---|---|---|
Section |
Section_Type |
Contains rows that list the coordinates of the vertices for the lines and arcs that make up the shape. |
Child elements
Note
The Cell element is the only child of this element. Depending on the "T" attribute of this element, the meaning of the Cell elements differ. In the table below, parathetical text in the element name corresponds to the "T" value to which the topic applies.
Element | Type | Description |
---|---|---|
Cell element (ArcTo Row) |
Cell_Type |
Contains the x- and y-coordinates and bow of a circular arc. |
Cell element (Ellipse Row) |
Cell_Type |
Contains the x- and y-coordinates of the ellipse's center point and two points on the ellipse. |
Cell element (EllipticalArcTo Row) |
Cell_Type |
Contains x- and y-coordinates of an elliptical arc's endpoint, x- and y-coordinates of the control points on the arc, angle from the x-axis to the ellipse's major axis, and ratio between the ellipse's major and minor axes. |
Cell element (InfiniteLine Row) |
Cell_Type |
Contains the x- and y-coordinates of two points on an infinite line. |
Cell element (LineTo Row) |
Cell_Type |
Contains x-and y-coordinates of the ending vertex of a straight line segment. |
Cell element (MoveTo Row) |
Cell_Type |
Contains the x- and y-coordinates of the first vertex of a shape, or represents the x- and y-coordinates of the first vertex after a break in a path. |
Cell element (NURBSTo Row) |
Cell_Type |
Contains the x- and y-coordinates, position of the second to last knot, position of the last weight, position of the first knot, position of the first weight, and the formula for a nonuniform rational B-spline (NURBS). |
Cell element (PolyLineTo Row) |
Cell_Type |
Contains x- and y-coordinates of the last point of a polyline and a polyline formula. |
Cell element (RelCubBezTo Row) |
Cell_Type |
Contains the x- and y-coordinates of the endpoint of a cubic Bézier curve relative to the shape's width and height, the x- and y-coordinates of the control point of the beginning of the curve relative shape's width and height, and the x- and y-coordinates of the control point of the ending of the curve relative shape's width and height. |
Cell element (RelQuadBezTo Row) |
Cell_Type |
Contains the x- and y-coordinates of the endpoint of a quadratic Bézier curve relative to the shape's width and height and the x- and y-coordinates of the control point of the curve relative shape's width and height. |
Cell element (RelEllipticalArcTo Row) |
Cell_Type |
Contains x- and y-coordinates of an elliptical arc's endpoint relative to the shape's width and height, x- and y-coordinates of the control points on the arc relative to the shape's width and height, angle from the x-axis to the ellipse's major axis, and ratio between the ellipse's major and minor axes. |
Cell element (RelLineTo Row) |
Cell_Type |
Contains x-and y-coordinates of the ending vertex of a straight line segment relative to a shape's width and height. |
Cell element (RelMoveTo Row) |
Cell_Type |
Contains the x- and y-coordinates of the first vertex of a shape or the x- and y-coordinates of the first vertex after a break in a path, relative to the height and width of the shape. |
Cell element (RelQuadBezTo Row) |
Cell_Type |
Contains the x- and y-coordinates of the endpoint of a quadratic Bézier curve relative to the shape's width and height and the x- and y-coordinates of the control point of the curve relative shape's width and height. |
Cell element (SplineKnot Row) |
Cell_Type |
Contains x- and y-coordinates for a spline's control point and a spline's knot. |
Cell element (SplineStart Row) |
Cell_Type |
Contains x- and y-coordinates for a spline's second control point, its second knot, its first knot, the last knot, and the degree of the spline. |
Attributes
Attribute | Type | Required | Description | Possible values |
---|---|---|---|---|
Del |
xsd:boolean |
optional |
Specifies whether a row that would otherwise be inherited from a master shape has been deleted. | Values of the xsd:boolean type. |
IX |
xsd:unsignedInt |
optional |
Specifies the one-based identifier for the row. It should be unqiue and greater than other identifiers in the same section.The IX attribute is only used for the Character, Connection, Field, FillGradient, Geometry, Layer, LineGradient, Paragraph, Reviewer, Scratch, and Tabs sections. A row can only have one of the IX or N attributes. | Values of the xsd:unsignedInt type. |
LocalName |
xsd:string |
optional |
Specifies the unique language-dependent name of the row. | Values of the xsd:string type. |
N |
xsd:string |
optional |
Specifies the unique language-independent name of the row.The N attribute is only used for the User, Property, Actions, Control, Connection, Hyperlink, and ActionTag sections. A row can only have one of the IX or N attributes. | Values of the xsd:string type. |
T |
xsd:string |
optional |
Specifies the type of the geometric path represented by the row and used in geometry visualization. The T attribute is only used for the Geometry section. | Values of the xsd:string type. |
Remarks
The T attribute of this Row element must be one of a limited set of values that correspond to ShapeSheet rows. Refer to the table below to determine the values of the T attribute that are permitted for this Row element.
Value | Description | More information |
---|---|---|
ArcTo |
Contains the x- and y-coordinates and bow of a circular arc. | ArcTo Row (Geometry Section) |
Ellipse |
Contains the x- and y-coordinates of the ellipse's center point and two points on the ellipse. | Ellipse Row (Geometry Section) |
EllipticalArcTo |
Contains x- and y-coordinates of an elliptical arc's endpoint, x- and y-coordinates of the control points on the arc, angle from the x-axis to the ellipse's major axis, and ratio between the ellipse's major and minor axes. | EllipticalArcTo Row (Geometry Section) |
InfiniteLine |
Contains the x- and y-coordinates of two points on an infinite line. | InfiniteLine Row (Geometry Section) |
LineTo |
Contains x-and y-coordinates of the ending vertex of a straight line segment. | LineTo Row (Geometry Section) |
MoveTo |
Contains the x- and y-coordinates of the first vertex of a shape, or represents the x- and y-coordinates of the first vertex after a break in a path. | MoveTo Row (Geometry Section) |
NURBSTo |
Contains the x- and y-coordinates, position of the second to last knot, position of the last weight, position of the first knot, position of the first weight, and the formula for a nonuniform rational B-spline (NURBS). | NURBSTo Row (Geometry Section) |
PolylineTo |
Contains x- and y-coordinates of the last point of a polyline and a polyline formula. | PolylineTo Row (Geometry Section) |
RelCubBezTo |
Contains the x- and y-coordinates of the endpoint of a cubic Bézier curve relative to the shape's width and height, the x- and y-coordinates of the control point of the beginning of the curve relative shape's width and height, and the x- and y-coordinates of the control point of the ending of the curve relative shape's width and height. | RelCubBezTo Row (Geometry Section) |
RelEllipticalArcTo |
Contains x- and y-coordinates of an elliptical arc's endpoint relative to the shape's width and height, x- and y-coordinates of the control points on the arc relative to the shape's width and height, angle from the x-axis to the ellipse's major axis, and ratio between the ellipse's major and minor axes. | RelEllipticalArcTo Row (Geometry Section) |
RelLineTo |
Contains x-and y-coordinates of the ending vertex of a straight line segment relative to a shape's width and height. | RelLineTo Row (Geometry Section) |
RelMoveTo |
Contains the x- and y-coordinates of the first vertex of a shape or the x- and y-coordinates of the first vertex after a break in a path, relative to the height and width of the shape. | RelMoveTo Row (Geometry Section) |
RelQuadBezTo |
Contains the x- and y-coordinates of the endpoint of a quadratic Bézier curve relative to the shape's width and height and the x- and y-coordinates of the control point of the curve relative shape's width and height. | RelQuadBezTo Row (Geometry Section) |
SplineKnot |
Contains x- and y-coordinates for a spline's control point and a spline's knot. | SplineKnot Row (Geometry Section) |
SplineStart |
Contains x- and y-coordinates for a spline's second control point, its second knot, its first knot, the last knot, and the degree of the spline. | SplineStart Row (Geometry Section) |