|  | 
| enum | Kind { EPen = 0, 
ESymbolSize, 
EArrowSize, 
EColor,
 EDashStyle, 
ETextSize, 
ETextStretch, 
ETextStyle,
 EGridSize, 
EAngleSize, 
EOpacity, 
ETiling,
 ESymbol, 
EGradient, 
EEffect
 }
 | 
|  | 
| enum | Property { EPropPen = 0, 
EPropSymbolSize, 
EPropFArrow, 
EPropRArrow,
 EPropFArrowSize, 
EPropRArrowSize, 
EPropFArrowShape, 
EPropRArrowShape,
 EPropStrokeColor, 
EPropFillColor, 
EPropMarkShape, 
EPropPathMode,
 EPropDashStyle, 
EPropTextSize, 
EPropTextStyle, 
EPropOpacity,
 EPropTiling, 
EPropGradient, 
EPropHorizontalAlignment, 
EPropVerticalAlignment,
 EPropLineJoin, 
EPropLineCap, 
EPropFillRule, 
EPropPinned,
 EPropTransformations, 
EPropTransformableText, 
EPropMinipage, 
EPropWidth
 }
 | 
|  | 
| enum | TPathMode { EStrokedOnly, 
EStrokedAndFilled, 
EFilledOnly
 } | 
|  | 
| enum | THorizontalAlignment { EAlignLeft, 
EAlignRight, 
EAlignHCenter
 } | 
|  | 
| enum | TVerticalAlignment { EAlignBottom, 
EAlignBaseline, 
EAlignTop, 
EAlignVCenter
 } | 
|  | 
| enum | TLineJoin { EDefaultJoin, 
EMiterJoin, 
ERoundJoin, 
EBevelJoin
 } | 
|  | 
| enum | TLineCap { EDefaultCap, 
EButtCap, 
ERoundCap, 
ESquareCap
 } | 
|  | 
| enum | TFillRule { EDefaultRule, 
EWindRule, 
EEvenOddRule
 } | 
|  | 
| enum | TPinned { ENoPin = 0x00, 
EHorizontalPin = 0x01, 
EVerticalPin = 0x02, 
EFixedPin = 0x03
 } | 
|  | 
| enum | TTransformations { ETransformationsTranslations, 
ETransformationsRigidMotions, 
ETransformationsAffine
 } | 
|  | 
| enum | TSelect { ENotSelected = 0, 
EPrimarySelected, 
ESecondarySelected
 } | 
|  |