EmfPlusCustomLineCapData Class
The EmfPlusCustomLineCapData object specifies default data for a custom line cap.
Inheritance Hierarchy

Namespace: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
Assembly: Aspose.Imaging (in Aspose.Imaging.dll) Version: 21.05
Syntax
public sealed class EmfPlusCustomLineCapData : EmfPlusCustomBaseLineCap

The EmfPlusCustomLineCapData type exposes the following members.

Constructors
  NameDescription
Public methodEmfPlusCustomLineCapData
Initializes a new instance of the EmfPlusCustomLineCapData class
Properties
  NameDescription
Public propertyBaseCap
Gets 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.
Public propertyBaseInset
Gets or sets 32-bit floating-point value that specifies the distance between the beginning of the line cap and the end of the line.
Public propertyCustomLineCapDataFlags
Gets or sets 32-bit unsigned integer that specifies the data in the OptionalData field
Public propertyFillHotSpot
Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
Public propertyOptionalData
Gets 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.
Public propertyStrokeEndCap
Gets 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.
Public propertyStrokeHotSpot
Gets or sets EmfPlusPointF object that is not currently used. It MUST be set to {0.0, 0.0}.
Public propertyStrokeJoin
Gets 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.
Public propertyStrokeMiterLimit
Gets 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.
Public propertyStrokeStartCap
Gets 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
Public propertyWidthScale
Gets 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.
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
See Also