EmfPlusCustomLineCapData Class

Summary: The EmfPlusCustomLineCapData object specifies default data for a custom line cap.

Module: aspose.imaging.fileformats.emf.emfplus.objects

Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusCustomLineCapData

Inheritance: EmfPlusCustomBaseLineCap

Aspose.Imaging Version: 24.7.0

Constructors

NameDescription
EmfPlusCustomLineCapData()Initializes a new instance of the EmfPlusCustomLineCapData class

Properties

NameTypeAccessDescription
base_capEmfPlusLineCapTyper/wGets or sets 32-bit unsigned integer that specifies the value from the LineCap enumeration (section 2.1.1.18)
on which the custom line cap is based.
base_insetfloatr/wGets or sets 32-bit floating-point value that specifies the distance between the beginning
of the line cap and the end of the line.
custom_line_cap_data_flagsEmfPlusCustomLineCapDataFlagsr/wGets or sets 32-bit unsigned integer that specifies the data in the OptionalData field
fill_hot_spotPointFr/wGets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
optional_dataEmfPlusCustomLineCapOptionalDatar/wGets or sets optional EmfPlusCustomLineCapOptionalData object (section 2.2.2.14)
that specifies additional data for the custom graphics line cap. T
he specific contents of this field are determined
by the value of the CustomLineCapDataFlags field.
stroke_end_capintr/wGets or sets 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates what
line cap is to be used at the end of the line to be drawn.
stroke_hot_spotPointFr/wGets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
stroke_joinEmfPlusLineJoinTyper/wGets or sets 32-bit unsigned integer that specifies the value in the LineJoin enumeration
(section 2.1.1.19), which 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.
stroke_miter_limitfloatr/wGets or sets 32-bit floating-point value that contains the limit of the thickness
of the join on a mitered corner by setting the maximum allowed ratio
of miter length to line width.
stroke_start_capintr/wGets or sets 32-bit unsigned integer that specifies the value in the LineCap enumeration that indicates the
line cap used at the start of the line to be drawn
width_scalefloatr/wGets or sets 32-bit floating-point value that specifies the amount by which to
scale the custom line cap with respect to the width of the EmfPlusPen
object (section 2.2.1.7) that is used to draw the lines.

Constructor: EmfPlusCustomLineCapData()

 EmfPlusCustomLineCapData() 

Initializes a new instance of the EmfPlusCustomLineCapData class