public interface ILineFormat extends ILineParamSource
Represents format of a line.
Modifier and Type | Method and Description |
---|---|
boolean |
equals(ILineFormat lineFormat)
Determines whether the two LineFormat instances are equal.
|
byte |
getAlignment()
Returns or sets the line alignment.
|
byte |
getBeginArrowheadLength()
Returns or sets the arrowhead length at the beginning of a line.
|
byte |
getBeginArrowheadStyle()
Returns or sets the arrowhead style at the beginning of a line.
|
byte |
getBeginArrowheadWidth()
Returns or sets the arrowhead width at the beginning of a line.
|
byte |
getCapStyle()
Returns or sets the line cap style.
|
float[] |
getCustomDashPattern()
Returns or sets the custom dash pattern.
|
byte |
getDashStyle()
Returns or sets the line dash style.
|
ILineFormatEffectiveData |
getEffective()
Gets effective line formatting data with the inheritance applied.
|
byte |
getEndArrowheadLength()
Returns or sets the arrowhead length at the end of a line.
|
byte |
getEndArrowheadStyle()
Returns or sets the arrowhead style at the end of a line.
|
byte |
getEndArrowheadWidth()
Returns or sets the arrowhead width at the end of a line.
|
ILineFillFormat |
getFillFormat()
Returns the fill format of a line.
|
byte |
getJoinStyle()
Returns or sets the lines join style.
|
float |
getMiterLimit()
Returns or sets the miter limit of a line.
|
byte |
getStyle()
Returns or sets the line style.
|
double |
getWidth()
Returns or sets the width of a line.
|
boolean |
isFormatNotDefined()
Returns true if line format is not defined (as just created, default).
|
void |
setAlignment(byte value)
Returns or sets the line alignment.
|
void |
setBeginArrowheadLength(byte value)
Returns or sets the arrowhead length at the beginning of a line.
|
void |
setBeginArrowheadStyle(byte value)
Returns or sets the arrowhead style at the beginning of a line.
|
void |
setBeginArrowheadWidth(byte value)
Returns or sets the arrowhead width at the beginning of a line.
|
void |
setCapStyle(byte value)
Returns or sets the line cap style.
|
void |
setCustomDashPattern(float[] value)
Returns or sets the custom dash pattern.
|
void |
setDashStyle(byte value)
Returns or sets the line dash style.
|
void |
setEndArrowheadLength(byte value)
Returns or sets the arrowhead length at the end of a line.
|
void |
setEndArrowheadStyle(byte value)
Returns or sets the arrowhead style at the end of a line.
|
void |
setEndArrowheadWidth(byte value)
Returns or sets the arrowhead width at the end of a line.
|
void |
setJoinStyle(byte value)
Returns or sets the lines join style.
|
void |
setMiterLimit(float value)
Returns or sets the miter limit of a line.
|
void |
setStyle(byte value)
Returns or sets the line style.
|
void |
setWidth(double value)
Returns or sets the width of a line.
|
boolean isFormatNotDefined()
Returns true if line format is not defined (as just created, default).
Read-only boolean
.
ILineFillFormat getFillFormat()
Returns the fill format of a line.
Read-only ILineFillFormat
.
double getWidth()
Returns or sets the width of a line.
Read/write double
.
void setWidth(double value)
Returns or sets the width of a line.
Read/write double
.
byte getDashStyle()
Returns or sets the line dash style.
Read/write LineDashStyle
.
void setDashStyle(byte value)
Returns or sets the line dash style.
Read/write LineDashStyle
.
float[] getCustomDashPattern()
Returns or sets the custom dash pattern.
Read/write float[]
.
void setCustomDashPattern(float[] value)
Returns or sets the custom dash pattern.
Read/write float[]
.
byte getCapStyle()
Returns or sets the line cap style.
Read/write LineCapStyle
.
void setCapStyle(byte value)
Returns or sets the line cap style.
Read/write LineCapStyle
.
byte getStyle()
Returns or sets the line style.
Read/write LineStyle
.
void setStyle(byte value)
Returns or sets the line style.
Read/write LineStyle
.
byte getAlignment()
Returns or sets the line alignment.
Read/write LineAlignment
.
void setAlignment(byte value)
Returns or sets the line alignment.
Read/write LineAlignment
.
byte getJoinStyle()
Returns or sets the lines join style.
Read/write LineJoinStyle
.
void setJoinStyle(byte value)
Returns or sets the lines join style.
Read/write LineJoinStyle
.
float getMiterLimit()
Returns or sets the miter limit of a line.
Read/write float
.
void setMiterLimit(float value)
Returns or sets the miter limit of a line.
Read/write float
.
byte getBeginArrowheadStyle()
Returns or sets the arrowhead style at the beginning of a line.
Read/write LineArrowheadStyle
.
void setBeginArrowheadStyle(byte value)
Returns or sets the arrowhead style at the beginning of a line.
Read/write LineArrowheadStyle
.
byte getEndArrowheadStyle()
Returns or sets the arrowhead style at the end of a line.
Read/write LineArrowheadStyle
.
void setEndArrowheadStyle(byte value)
Returns or sets the arrowhead style at the end of a line.
Read/write LineArrowheadStyle
.
byte getBeginArrowheadWidth()
Returns or sets the arrowhead width at the beginning of a line.
Read/write LineArrowheadWidth
.
void setBeginArrowheadWidth(byte value)
Returns or sets the arrowhead width at the beginning of a line.
Read/write LineArrowheadWidth
.
byte getEndArrowheadWidth()
Returns or sets the arrowhead width at the end of a line.
Read/write LineArrowheadWidth
.
void setEndArrowheadWidth(byte value)
Returns or sets the arrowhead width at the end of a line.
Read/write LineArrowheadWidth
.
byte getBeginArrowheadLength()
Returns or sets the arrowhead length at the beginning of a line.
Read/write LineArrowheadLength
.
void setBeginArrowheadLength(byte value)
Returns or sets the arrowhead length at the beginning of a line.
Read/write LineArrowheadLength
.
byte getEndArrowheadLength()
Returns or sets the arrowhead length at the end of a line.
Read/write LineArrowheadLength
.
void setEndArrowheadLength(byte value)
Returns or sets the arrowhead length at the end of a line.
Read/write LineArrowheadLength
.
boolean equals(ILineFormat lineFormat)
Determines whether the two LineFormat instances are equal.
lineFormat
- The LineFormat to compare with the current LineFormat.<b>true</b>
if the specified LineFormat is equal to the current LineFormat;
otherwise, <b>false</b>
.ILineFormatEffectiveData getEffective()
Gets effective line formatting data with the inheritance applied.
ILineFormatEffectiveData
.