IShapeLine Interface
Contains the information for the line style for an autoshape.
Syntax
Unit: FlexCel.Core
IShapeLine = interface(IInterface);
Methods
Name |
Description |
Clone |
Returns a deep copy of this object.
|
GetLineFill |
This is the color used to draw the line, even if LineStyle is null |
GetWidth |
Returns the line width. If there is a LineStyle this is the Line width, else if it is null it is the Theme line width.
|
GetDashing |
Returns the line dashing, if there is a LineStyle this is the Line dashing, else if it is null it is the Theme line dashing.
|
GetCap |
Returns the line cap, if there is a LineStyle this is the Line cap, else if it is null it is the Theme line cap.
|
GetCompoundLineType |
Returns the line type, if there is a LineStyle this is the Line type, else if it is null it is the Theme line type.
|
GetJoin |
Returns the line joining, if there is a LineStyle this is the Line join, else if it is null it is the Theme line join.
|
GetHeadArrow |
Returns the line arrow for the head, if there is a LineStyle this is the Line arrow, else if it is null it is the Theme line arrow.
|
GetTailArrow |
Returns the line arrow for the tail, if there is a LineStyle this is the Line arrow, else if it is null it is the Theme line arrow.
|
Properties
Name |
Description |
HasLine |
True if the object has a border, false otherwise.
|
LineStyle |
Line style used to draw the line. Note that this can be null, and in this case, a line style from the current theme is used. If this isn't null, the theme properties are ignored.
|
ThemeStyle |
Theme used to draw the line. This property has effect only if LineStyle is null.
|
ThemeColor |
Color that will be used instead of the default in the theme, when using a theme to draw the line. This property has effect only if LineStyle is null.
|