ILineFormatEffectiveData

ILineFormatEffectiveData interface

Immutable object which contains effective line formatting properties.

public interface ILineFormatEffectiveData : ILineParamSource

Properties

NameDescription
Alignment { get; }Returns the line alignment. Read-only LineAlignment.
AsILineParamSource { get; }Allows to get base ILineParamSource interface. Read-only ILineParamSource.
BeginArrowheadLength { get; }Returns the arrowhead length at the beginning of a line. Read-only LineArrowheadLength.
BeginArrowheadStyle { get; }Returns the arrowhead style at the beginning of a line. Read-only LineArrowheadStyle.
BeginArrowheadWidth { get; }Returns the arrowhead width at the beginning of a line. Read-only LineArrowheadWidth.
CapStyle { get; }Returns the line cap style. Read-only LineCapStyle.
CustomDashPattern { get; }Returns the custom dash pattern. Read-only Single[].
DashStyle { get; }Returns the line dash style. Read-only LineDashStyle.
EndArrowheadLength { get; }Returns the arrowhead length at the end of a line. Read-only LineArrowheadLength.
EndArrowheadStyle { get; }Returns the arrowhead style at the end of a line. Read-only LineArrowheadStyle.
EndArrowheadWidth { get; }Returns the arrowhead width at the end of a line. Read-only LineArrowheadWidth.
FillFormat { get; }Returns the fill format of a line. Read-only ILineFillFormatEffectiveData.
JoinStyle { get; }Returns the lines join style. Read-only LineJoinStyle.
MiterLimit { get; }Returns the miter limit of a line. Read-only Single.
SketchFormat { get; }Returns the sketch format of a line. Read-only ISketchFormatEffectiveData.
Style { get; }Returns the line style. Read-only LineStyle.
Width { get; }Returns the width of a line. Read-only Double.

Methods

NameDescription
Equals(ILineFormatEffectiveData)Determines whether the two ILineFormatEffectiveData instances are equal.

Remarks

This interface is used together with the ILineFormat interface to return effective formatting values with inheritance applied.

See Also