Creates a new Pen based on properties of an existing Pen.
The settings overriding properties of the base Pen.
Creates a new Pen object with specified properties.
An object manager that controls the lifetime of the Pen object.
The settings for creating a Pen.
Gets the pen color.
Gets the distance within the dash pattern where a dash begins.
Gets the custom dash pattern of lines drawn with this pen.
Gets the style of dashed lines drawn with this pen.
Gets the reference to the object.
Gets the line cap style that specifies the shape used at the ends of open subpaths (and dashes, if any) when they are stroked.
Gets the line join style that specifies the shape used at the corners of paths that are stroked.
Gets a maximum on the ratio of the miter length to the pen width. When the limit is exceeded, the join is converted from a miter to a bevel.
Gets the owner ObjectManager instance.
Gets the pen width, in units used for drawing.
Detaches the object from the ObjectManager and deallocates its memory, if possible.
Rebinds the object from the current ObjectManager to the specified one.
The new ObjectManager for the object.
Represents a pen used to draw lines and contours.