Class EmfPlusCustomLineCapArrowData

Class EmfPlusCustomLineCapArrowData

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
Assembly: Aspose.Imaging.dll (25.2.0)

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

public sealed class EmfPlusCustomLineCapArrowData : EmfPlusCustomBaseLineCap

Inheritance

objectMetaObjectEmfPlusObjectEmfPlusStructureObjectTypeEmfPlusCustomBaseLineCapEmfPlusCustomLineCapArrowData

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

EmfPlusCustomLineCapArrowData()

public EmfPlusCustomLineCapArrowData()

Properties

FillHotSpot

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

public PointF FillHotSpot { get; set; }

Property Value

PointF

FillState

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 bool FillState { get; set; }

Property Value

bool

Height

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

public float Height { get; set; }

Property Value

float

LineEndCap

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 EmfPlusLineCapType LineEndCap { get; set; }

Property Value

EmfPlusLineCapType

LineHotSpot

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

public PointF LineHotSpot { get; set; }

Property Value

PointF

LineJoin

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 EmfPlusLineJoinType LineJoin { get; set; }

Property Value

EmfPlusLineJoinType

LineMiterLimit

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 LineMiterLimit { get; set; }

Property Value

float

LineStartCap

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 EmfPlusLineCapType LineStartCap { get; set; }

Property Value

EmfPlusLineCapType

MiddleInset

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 float MiddleInset { get; set; }

Property Value

float

Width

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

public float Width { get; set; }

Property Value

float

WidthScale

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 WidthScale { get; set; }

Property Value

float