Overview¶
Structured XML is a hierarchical Document Object Model (DOM) that represents the paginated view of a document. Most nodes have two distinct sections:
-
Where: Pixel Coordinates relative to the Page.
-
Why: Style Information used to calculate the coordinates.
Pixel coordinates are stored in a node with the attributes left, top, width, and height. All coordinates are stored relative to the page.
Style information is stored in a single style attribute. Its content is a semicolon (;) delimited list of name: value pairs. A style value can be one of the following data types:
Type | Description |
---|---|
String | Value is output “as is”, no encoding required. |
Number | Value is output “as is”, no encoding required. |
Boolean | 0 = false, 1 = true. |
Rectangle | Rect(left, top, right, bottom) |
Margins | Rect(left, top, right, bottom) |
Borders | (Style Width Color) |
Color | HTML format (#RRGGBB) |