2.5.4.47 PtgPolyLine

The PtgPolyLine structure specifies a polyline.

When found in a formula expression, this structure MUST satisfy the following ABNF.

ABNF:

 Polyline = "POLYLINE(" xType "," yType *("," xN "," yN) ")"
  
 xType = val
 yType = val
 xN = val
yN = val

xType is an unsigned integer value that specifies how to interpret the x-coordinates. If xType is zero, the input xN is interpreted as relative coordinates. Otherwise, the input xN is interpreted in the coordinate system of the shape containing the structure.

yType is an unsigned integer value that specifies how to interpret the y-coordinates. If yType is zero, the input yN is interpreted as relative coordinates. Otherwise, the input yN is interpreted in the coordinate system of the shape containing the structure.

xN is a double precision floating-point number that specifies an x-coordinate.

yN is a double precision floating-point number that specifies a y-coordinate.

When stored in a Cell_Type element, this structure has the following attribute values.

Attribute

 Value

V

MUST be a value that satisfies the following ABNF.

 Polyline   = "POLYLINE(" xType "," yType *("," xN   "," yN) ")"
  
 xType   = unsigned-int-value
 yType   = unsigned-int-value
 xN   = double-value
yN = double-value

Specific definition is provided earlier.

U

MUST be "POLYLINE".