## AdjustableArrowCap class

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

```csharp
public sealed class AdjustableArrowCap : CustomLineCap
```

## Constructors

| Name | Description |
| --- | --- |
| [AdjustableArrowCap](adjustablearrowcap/#constructor)(float, float) | Initializes a new instance of the `AdjustableArrowCap` class. |
| [AdjustableArrowCap](adjustablearrowcap/#constructor_1)(float, float, bool) | Initializes a new instance of the `AdjustableArrowCap` class. |

## Properties

| Name | Description |
| --- | --- |
| [BaseCap](../../aspose.drawing.drawing2d/customlinecap/basecap/) { get; set; } | Gets or sets the LineCap enumeration on which this CustomLineCap is based. |
| [BaseInset](../../aspose.drawing.drawing2d/customlinecap/baseinset/) { get; set; } | Gets or sets the distance between the cap and the line. |
| [Filled](../../aspose.drawing.drawing2d/adjustablearrowcap/filled/) { get; set; } | Gets or sets a value indicating whether the arrow cap is filled. |
| [Height](../../aspose.drawing.drawing2d/adjustablearrowcap/height/) { get; set; } | Gets or sets the height of the arrow cap. |
| [MiddleInset](../../aspose.drawing.drawing2d/adjustablearrowcap/middleinset/) { get; set; } | Gets or sets the number of units between the outline of the arrow cap and the fill. |
| [StrokeJoin](../../aspose.drawing.drawing2d/customlinecap/strokejoin/) { get; set; } | Gets or sets the LineJoin enumeration that determines how lines that compose this CustomLineCap object are joined. |
| [Width](../../aspose.drawing.drawing2d/adjustablearrowcap/width/) { get; set; } | Gets or sets the width of the arrow cap. |
| [WidthScale](../../aspose.drawing.drawing2d/customlinecap/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

| Name | Description |
| --- | --- |
| [Clone](../../aspose.drawing.drawing2d/customlinecap/clone/)() | Creates an exact copy of this CustomLineCap. |
| [Dispose](../../aspose.drawing.drawing2d/customlinecap/dispose/)() | Releases all resources used by this CustomLineCap object. |
| [GetStrokeCaps](../../aspose.drawing.drawing2d/customlinecap/getstrokecaps/)(out LineCap, out LineCap) | Gets the caps used to start and end lines that make up this custom cap. |
| [SetStrokeCaps](../../aspose.drawing.drawing2d/customlinecap/setstrokecaps/)(LineCap, LineCap) | Sets the caps used to start and end lines that make up this custom cap. |

### See Also

* class [CustomLineCap](../customlinecap/)
* namespace [Aspose.Drawing.Drawing2D](../../aspose.drawing.drawing2d/)
* assembly [Aspose.Drawing.Common](../../)


