Class AdjustableArrowCap

AdjustableArrowCap class

Represents an adjustable arrow-shaped line cap. This class cannot be inherited.

public sealed class AdjustableArrowCap : CustomLineCap

Constructors

NameDescription
AdjustableArrowCap(float, float)Initializes a new instance of the AdjustableArrowCap class.
AdjustableArrowCap(float, float, bool)Initializes a new instance of the AdjustableArrowCap class.

Properties

NameDescription
BaseCap { get; set; }Gets or sets the LineCap enumeration on which this CustomLineCap is based.
BaseInset { get; set; }Gets or sets the distance between the cap and the line.
Filled { get; set; }Gets or sets a value indicating whether the arrow cap is filled.
Height { get; set; }Gets or sets the height of the arrow cap.
MiddleInset { get; set; }Gets or sets the number of units between the outline of the arrow cap and the fill.
StrokeJoin { get; set; }Gets or sets the LineJoin enumeration that determines how lines that compose this CustomLineCap object are joined.
Width { get; set; }Gets or sets the width of the arrow cap.
WidthScale { get; set; }Gets or sets the amount by which to scale this CustomLineCap Class object with respect to the width of the Pen object.

Methods

NameDescription
Clone()Creates an exact copy of this CustomLineCap.
Dispose()Releases all resources used by this CustomLineCap object.
GetStrokeCaps(out LineCap, out LineCap)Gets the caps used to start and end lines that make up this custom cap.
SetStrokeCaps(LineCap, LineCap)Sets the caps used to start and end lines that make up this custom cap.

See Also