LineStyleDefinition Namespace
A line style definition is a uniquely named pattern that repeats as it is displayed along a curve path. In the absence of a line style, curve display is limited to solid lines with a width in pixels.
There are three varieties of line styles:
- A style described by a stroke pattern (series of dashes and gaps) that may also include symbol graphics.
- A style using pre-defined pixel bit patterns LinePixels for dashed display (Code1-Code7).
- A style that uses a texture.
A definition is defined by one or more components. A component is saved as a "file property" and can be referenced by other components. The line style definition references a component
by file property id and type and is saved as a dictionary element.
Enumeration
Name |
Description |
LineStyleDefinition.ComponentType |
Line style component type identifiers |
LineStyleDefinition.PointSymbolFlags |
Flags to identify point symbol behavior |
LineStyleDefinition.StrokeCap |
Controls appearance of stroke end caps. |
LineStyleDefinition.StrokeMode |
Mask of values for StrokeMode |
LineStyleDefinition.StrokePatternOptions |
Options to control how stroke pattern is applied to underlying curve |
LineStyleDefinition.StrokeWidth |
Define constant width or tapered strokes with distance specified in meters |
LineStyleDefinition.StyleFlags |
Flags to describe a style or control style behavior |
LineStyleDefinition.SymbolOptions |
Symbol options for location, orientation, and behavior |
Class
Name |
Description |
LineStyleDefinition.Utils |
Helper methods for creating and querying line styles |
Interface
Type alias
Name |
Description |
LineStyleDefinition.Components |
|
LineStyleDefinition.Strokes |
|
LineStyleDefinition.Symbols |
|
Defined in
Last Updated:
08 January, 2020