EmfPlusCustomLineCapArrowData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusCustomBaseLineCap

public final class EmfPlusCustomLineCapArrowData extends EmfPlusCustomBaseLineCap

The EmfPlusCustomLineCapArrowData object specifies adjustable arrow data for a custom line cap.

Constructors

ConstructorDescription
EmfPlusCustomLineCapArrowData()

Methods

MethodDescription
getWidth()Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap
setWidth(float value)Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap
getHeight()Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.
setHeight(float value)Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.
getMiddleInset()Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.
setMiddleInset(float value)Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.
getFillState()Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled.
setFillState(boolean value)Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled.
getLineStartCap()Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn
setLineStartCap(int value)Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn
getLineEndCap()Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn
setLineEndCap(int value)Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn
getLineJoin()Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet.
setLineJoin(int value)Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet.
getLineMiterLimit()Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width
setLineMiterLimit(float value)Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width
getWidthScale()Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines
setWidthScale(float value)Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines
getFillHotSpot()Gets or sets EmfPlusPointF object that is not currently used.
setFillHotSpot(PointF value)Gets or sets EmfPlusPointF object that is not currently used.
getLineHotSpot()Gets or sets an EmfPlusPointF object that is not currently used.
setLineHotSpot(PointF value)Gets or sets an EmfPlusPointF object that is not currently used.

EmfPlusCustomLineCapArrowData()

public EmfPlusCustomLineCapArrowData()

getWidth()

public float getWidth()

Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap

Returns: float

setWidth(float value)

public void setWidth(float value)

Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap

Parameters:

ParameterTypeDescription
valuefloat

getHeight()

public float getHeight()

Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.

Returns: float

setHeight(float value)

public void setHeight(float value)

Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.

Parameters:

ParameterTypeDescription
valuefloat

getMiddleInset()

public float getMiddleInset()

Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.

Returns: float

setMiddleInset(float value)

public void setMiddleInset(float value)

Gets or sets a 32-bit floating-point value that specifies the number of pixels between the outline of the arrow cap and the fill of the arrow cap.

Parameters:

ParameterTypeDescription
valuefloat

getFillState()

public boolean getFillState()

Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled. If the arrow cap is not filled, only the outline is drawn

Returns: boolean

setFillState(boolean value)

public void setFillState(boolean value)

Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled. If the arrow cap is not filled, only the outline is drawn

Parameters:

ParameterTypeDescription
valueboolean

getLineStartCap()

public int getLineStartCap()

Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn

Returns: int

setLineStartCap(int value)

public void setLineStartCap(int value)

Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the start of the line to be drawn

Parameters:

ParameterTypeDescription
valueint

getLineEndCap()

public int getLineEndCap()

Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn

Returns: int

setLineEndCap(int value)

public void setLineEndCap(int value)

Gets or sets a 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the line cap to be used at the end of the line to be drawn

Parameters:

ParameterTypeDescription
valueint

getLineJoin()

public int getLineJoin()

Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet. At the intersection of the two line ends, a line join makes the connection look more continuous.

Returns: int

setLineJoin(int value)

public void setLineJoin(int value)

Gets or sets a 32-bit unsigned integer that specifies the value in the LineJoin enumeration that specifies how to join two lines that are drawn by the same pen and whose ends meet. At the intersection of the two line ends, a line join makes the connection look more continuous.

Parameters:

ParameterTypeDescription
valueint

getLineMiterLimit()

public float getLineMiterLimit()

Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width

Returns: float

setLineMiterLimit(float value)

public void setLineMiterLimit(float value)

Gets or sets a 32-bit floating-point value that specifies the limit of the thickness of the join on a mitered corner by setting the maximum allowed ratio of miter length to line width

Parameters:

ParameterTypeDescription
valuefloat

getWidthScale()

public float getWidthScale()

Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines

Returns: float

setWidthScale(float value)

public void setWidthScale(float value)

Gets or sets a 32-bit floating-point value that specifies the amount by which to scale an EmfPlusCustomLineCap object with respect to the width of the graphics pen that is used to draw the lines

Parameters:

ParameterTypeDescription
valuefloat

getFillHotSpot()

public PointF getFillHotSpot()

Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

Returns: PointF

setFillHotSpot(PointF value)

public void setFillHotSpot(PointF value)

Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

Parameters:

ParameterTypeDescription
valuePointF

getLineHotSpot()

public PointF getLineHotSpot()

Gets or sets an EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

Returns: PointF

setLineHotSpot(PointF value)

public void setLineHotSpot(PointF value)

Gets or sets an EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.

Parameters:

ParameterTypeDescription
valuePointF