| FeatureBasedConfiguration { get; set; } | A callback that is used to configure this symbolizer before rendering a feature. |
| FillColor { get; set; } | Specifies the color and transparency for filling. |
| HorizontalAnchorPoint { get; set; } | Specifies which side of a marker shape will be aligned horizontally with the point location. |
| HorizontalOffset { get; set; } | Specifies horizontal offset from a point location to the shape anchor point. |
| Rotation { get; set; } | Specifies the rotation of the symbol about its center point, in decimal degrees. Positive values indicate rotation in the clockwise direction, negative values indicate counter-clockwise rotation. |
| ShapeType { get; set; } | Specifies the shape of the marker. |
| Size { get; set; } | Specifies the size of the marker. |
| StrokeColor { get; set; } | Specifies the color and transparency given to the line. |
| StrokeDashOffset { get; set; } | Specifies the distance from the start of a line to the beginning of a dash pattern. |
| StrokeDashPattern { get; set; } | Specifies an array of distances that specifies the lengths of alternating dashes and spaces in dashed lines. |
| StrokeLineJoin { get; set; } | Determines how lines are rendered at intersection of line segments. |
| StrokeStyle { get; set; } | Specifies how the symbol lines should be drawn. |
| StrokeWidth { get; set; } | Specifies the width of the line. |
| VerticalAnchorPoint { get; set; } | Specifies which side of a marker shape will be aligned vertically with the point location. |
| VerticalOffset { get; set; } | Specifies vertical offset from a point location to the shape anchor point. |