public final class EmfPlusCustomLineCapArrowData extends EmfPlusCustomBaseLineCap
The EmfPlusCustomLineCapArrowData object specifies adjustable arrow data for a custom line cap.
Constructor and Description |
---|
EmfPlusCustomLineCapArrowData() |
Modifier and Type | Method and Description |
---|---|
PointF |
getFillHotSpot()
Gets or sets EmfPlusPointF object that is not currently used.
|
boolean |
getFillState()
Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled.
|
float |
getHeight()
Gets or sets a 32-bit floating-point value that specifies
the height of the arrow cap.
|
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
|
PointF |
getLineHotSpot()
Gets or sets an EmfPlusPointF object that is not currently used.
|
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.
|
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
|
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
|
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.
|
float |
getWidth()
Gets or sets a 32-bit floating-point value that specifies
the width of the arrow cap
|
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
|
void |
setFillHotSpot(PointF value)
Gets or sets EmfPlusPointF object that is not currently used.
|
void |
setFillState(boolean value)
Gets or sets a 32-bit Boolean value that specifies whether the arrow cap is filled.
|
void |
setHeight(float value)
Gets or sets a 32-bit floating-point value that specifies
the height of the arrow cap.
|
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
|
void |
setLineHotSpot(PointF value)
Gets or sets an EmfPlusPointF object that is not currently used.
|
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.
|
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
|
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
|
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.
|
void |
setWidth(float value)
Gets or sets a 32-bit floating-point value that specifies
the width of the arrow cap
|
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
|
public float getWidth()
Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap
public void setWidth(float value)
Gets or sets a 32-bit floating-point value that specifies the width of the arrow cap
public float getHeight()
Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.
public void setHeight(float value)
Gets or sets a 32-bit floating-point value that specifies the height of the arrow cap.
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.
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.
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
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
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
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
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
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
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.
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.
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
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
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
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
public PointF getFillHotSpot()
Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
public void setFillHotSpot(PointF value)
Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
public PointF getLineHotSpot()
Gets or sets an EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
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}.