Brackets are combined with words in a variety of modern directions. The line-end attribute specifies if there is a jog up or down (or both), an arrow, or nothing at the start or end of the bracket. If the line-end is up or down, the length of the jog can be specified using the end-length attribute. The line-type is solid by default. |

| QName | Type | Fixed | Default | Use | Inheritable | Annotation |
|---|---|---|---|---|---|---|
| color | color | optional | ||||
| default-x | tenths | optional | ||||
| default-y | tenths | optional | ||||
| end-length | tenths | optional | ||||
| line-end | line-end | required | ||||
| line-type | line-type | optional | ||||
| number | number-level | optional | ||||
| relative-x | tenths | optional | ||||
| relative-y | tenths | optional | ||||
| type | start-stop | required |
| Element | direction-type/bracket |
<xs:complexType name="bracket"> <xs:annotation> <xs:documentation>Brackets are combined with words in a variety of modern directions. The line-end attribute specifies if there is a jog up or down (or both), an arrow, or nothing at the start or end of the bracket. If the line-end is up or down, the length of the jog can be specified using the end-length attribute. The line-type is solid by default.</xs:documentation> </xs:annotation> <xs:attribute name="type" type="start-stop" use="required"/> <xs:attribute name="number" type="number-level"/> <xs:attribute name="line-end" type="line-end" use="required"/> <xs:attribute name="end-length" type="tenths"/> <xs:attributeGroup ref="line-type"/> <xs:attributeGroup ref="position"/> <xs:attributeGroup ref="color"/> </xs:complexType> |