A common leaf node represents just an area and its border. Its visual
appearance is defined by properties. There is a special node for
setting properties – the non-leaf
property node. A property set in
that node applies to all its descendants until set to another value
A property is a pair (key, value), where key is an integer constant and value is a byte sequence.
The list of defined property constants and byte sequence interpretations is as follows:
Values of cap and join styles are these (the meaning of cap style and join style is traditional, so we will not explain it):