ILineFormatEffectiveData

All Implemented Interfaces: com.aspose.slides.ILineParamSource

public interface ILineFormatEffectiveData extends ILineParamSource

Immutable object which contains effective line formatting properties.


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

Methods

MethodDescription
getFillFormat()Returns the fill format of a line.
getSketchFormat()Returns the sketch format of a line.
getWidth()Returns the width of a line.
getDashStyle()Returns the line dash style.
getCustomDashPattern()Returns the custom dash pattern.
getCapStyle()Returns the line cap style.
getStyle()Returns the line style.
getAlignment()Returns the line alignment.
getJoinStyle()Returns the lines join style.
getMiterLimit()Returns the miter limit of a line.
getBeginArrowheadStyle()Returns the arrowhead style at the beginning of a line.
getEndArrowheadStyle()Returns the arrowhead style at the end of a line.
getBeginArrowheadWidth()Returns the arrowhead width at the beginning of a line.
getEndArrowheadWidth()Returns the arrowhead width at the end of a line.
getBeginArrowheadLength()Returns the arrowhead length at the beginning of a line.
getEndArrowheadLength()Returns the arrowhead length at the end of a line.
equals(ILineFormatEffectiveData lf)Determines whether the two ILineFormatEffectiveData instances are equal.

getFillFormat()

public abstract ILineFillFormatEffectiveData getFillFormat()

Returns the fill format of a line. Read-only ILineFillFormatEffectiveData.

Returns: ILineFillFormatEffectiveData

getSketchFormat()

public abstract ISketchFormatEffectiveData getSketchFormat()

Returns the sketch format of a line. Read-only ISketchFormatEffectiveData.

Returns: ISketchFormatEffectiveData

getWidth()

public abstract double getWidth()

Returns the width of a line. Read-only double.

Returns: double

getDashStyle()

public abstract byte getDashStyle()

Returns the line dash style. Read-only LineDashStyle.

Returns: byte

getCustomDashPattern()

public abstract float[] getCustomDashPattern()

Returns the custom dash pattern. Read-only float[].

Returns: float[]

getCapStyle()

public abstract byte getCapStyle()

Returns the line cap style. Read-only LineCapStyle.

Returns: byte

getStyle()

public abstract byte getStyle()

Returns the line style. Read-only LineStyle.

Returns: byte

getAlignment()

public abstract byte getAlignment()

Returns the line alignment. Read-only LineAlignment.

Returns: byte

getJoinStyle()

public abstract byte getJoinStyle()

Returns the lines join style. Read-only LineJoinStyle.

Returns: byte

getMiterLimit()

public abstract float getMiterLimit()

Returns the miter limit of a line. Read-only float.

Returns: float

getBeginArrowheadStyle()

public abstract byte getBeginArrowheadStyle()

Returns the arrowhead style at the beginning of a line. Read-only LineArrowheadStyle.

Returns: byte

getEndArrowheadStyle()

public abstract byte getEndArrowheadStyle()

Returns the arrowhead style at the end of a line. Read-only LineArrowheadStyle.

Returns: byte

getBeginArrowheadWidth()

public abstract byte getBeginArrowheadWidth()

Returns the arrowhead width at the beginning of a line. Read-only LineArrowheadWidth.

Returns: byte

getEndArrowheadWidth()

public abstract byte getEndArrowheadWidth()

Returns the arrowhead width at the end of a line. Read-only LineArrowheadWidth.

Returns: byte

getBeginArrowheadLength()

public abstract byte getBeginArrowheadLength()

Returns the arrowhead length at the beginning of a line. Read-only LineArrowheadLength.

Returns: byte

getEndArrowheadLength()

public abstract byte getEndArrowheadLength()

Returns the arrowhead length at the end of a line. Read-only LineArrowheadLength.

Returns: byte

equals(ILineFormatEffectiveData lf)

public abstract boolean equals(ILineFormatEffectiveData lf)

Determines whether the two ILineFormatEffectiveData instances are equal.

Parameters:

ParameterTypeDescription
lfILineFormatEffectiveDataThe ILineFormatEffectiveData to compare with the current ILineFormatEffectiveData.

Returns: boolean - true if the specified ILineFormatEffectiveData is equal to the current ILineFormatEffectiveData; otherwise, false.