[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=MarshalByRefObject,Object,Pen Info=Defines an object used to draw lines and curves. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the Pen class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3,Constructor4 @Alignment=Sets the alignment for this Pen. ARG(PenAlignment)|14|0|Center,Inset,Outset,Left,Right @Brush=Sets the Brush that determines attributes of this Pen. ARG(Brush)|20|(empty)|Brush @Color=Sets the color of this Pen. ARG(Color)|8|clDefault @CompoundArray=Sets an array of values that specifies a compound pen. A compound pen draws a compound line made up of parallel lines and spaces. ARG(float[])|13|7 @CustomEndCap=Sets a custom cap to use at the end of lines drawn with this Pen. ARG(CustomLineCap)|20|(empty)|CustomLineCap @CustomStartCap=Sets a custom cap to use at the beginning of lines drawn with this Pen. ARG(CustomLineCap)|20|(empty)|CustomLineCap @DashCap=Sets the cap style used at the end of the dashes that make up dashed lines drawn with this Pen. ARG(DashCap)|14|0|Flat,Round,Triangle @DashOffset=Sets the distance from the start of a line to the beginning of a dash pattern. ARG(float)|2| @DashPattern=Sets an array of custom dashes and spaces. ARG(float[])|13|7 @DashStyle=Sets the style used for dashed lines drawn with this Pen. ARG(DashStyle)|14|0|Solid,Dash,Dot,DashDot,DashDotDot,Custom @EndCap=Sets the cap style used at the end of lines drawn with this Pen. ARG(LineCap)|14|0|Flat,Square,Round,Triangle,NoAnchor,SquareAnchor,RoundAnchor,DiamondAnchor,ArrowAnchor,Custom,AnchorMask @LineJoin=Sets the join style for the ends of two consecutive lines drawn with this Pen. ARG(LineJoin)|14|0|Miter,Bevel,Round,MiterClipped @MiterLimit=Sets the limit of the thickness of the join on a mitered corner. ARG(float)|2| @StartCap=Sets the cap style used at the beginning of lines drawn with this Pen. ARG(LineCap)|14|0|Flat,Square,Round,Triangle,NoAnchor,SquareAnchor,RoundAnchor,DiamondAnchor,ArrowAnchor,Custom,AnchorMask @Transform=Sets a copy of the geometric transformation for this Pen. ARG(Matrix)|20|(empty)|Matrix @Width=Sets the width of this Pen, in units of the Graphics object used for drawing. ARG(float)|2| [Methods] *doConstructor=Initializes a new instance of the Pen class with the specified Brush. ARG(Brush brush)|1|0 *doConstructor2=Initializes a new instance of the Pen class with the specified color. ARG(Color color)|1|0 *doConstructor3=Initializes a new instance of the Pen class with the specified Brush and Width. ARG(Brush brush, float width)|1|0 *doConstructor4=Initializes a new instance of the Pen class with the specified Color and Width properties. ARG(Color color, float width)|1|0 *doDispose=Releases all resources used by this Pen. ARG()|1|0 *doMultiplyTransform=Multiplies the transformation matrix for this Pen by the specified Matrix. ARG(Matrix matrix)|1|0 *doMultiplyTransform2=Multiplies the transformation matrix for this Pen by the specified Matrix in the specified order. ARG(Matrix matrix, MatrixOrder order)|1|0 *doResetTransform=Resets the geometric transformation matrix for this Pen to identity. ARG()|1|0 *doRotateTransform=Rotates the local geometric transformation by the specified angle. This method prepends the rotation to the transformation. ARG(float angle)|1|0 *doRotateTransform2=Rotates the local geometric transformation by the specified angle in the specified order. ARG(float angle, MatrixOrder order)|1|0 *doScaleTransform=Scales the local geometric transformation by the specified factors. This method prepends the scaling matrix to the transformation. ARG(float sx, float sy)|1|0 *doScaleTransform2=Scales the local geometric transformation by the specified factors in the specified order. ARG(float sx, float sy, MatrixOrder order)|1|0 *doSetLineCap=Sets the values that determine the style of cap used to end lines drawn by this Pen. ARG(LineCap startCap, LineCap endCap, DashCap dashCap)|1|0 *doTranslateTransform=Translates the local geometric transformation by the specified dimensions. This method prepends the translation to the transformation. ARG(float dx, float dy)|1|0 *doTranslateTransform2=Translates the local geometric transformation by the specified dimensions in the specified order. ARG(float dx, float dy, MatrixOrder order)|1|0 *.Brush=Returns the Brush that determines attributes of this Pen. ARG(Brush)|3|0 *.Color=Returns the color of this Pen. ARG(Color)|3|8 *.Width=Returns the width of this Pen, in units of the Graphics object used for drawing. ARG(float)|3|107 *Alignment=Returns the alignment for this Pen. ARG(PenAlignment)|3|0 *Clone=Creates an exact copy of this Pen. ARG(Object)|3|0 *CompoundArray=Returns an array of values that specifies a compound pen. A compound pen draws a compound line made up of parallel lines and spaces. ARG(float[])|3|13 *CustomEndCap=Returns a custom cap to use at the end of lines drawn with this Pen. ARG(CustomLineCap)|3|0 *CustomStartCap=Returns a custom cap to use at the beginning of lines drawn with this Pen. ARG(CustomLineCap)|3|0 *DashCap=Returns the cap style used at the end of the dashes that make up dashed lines drawn with this Pen. ARG(DashCap)|3|0 *DashOffset=Returns the distance from the start of a line to the beginning of a dash pattern. ARG(float)|3|107 *DashPattern=Returns an array of custom dashes and spaces. ARG(float[])|3|13 *DashStyle=Returns the style used for dashed lines drawn with this Pen. ARG(DashStyle)|3|0 *EndCap=Returns the cap style used at the end of lines drawn with this Pen. ARG(LineCap)|3|0 *LineJoin=Returns the join style for the ends of two consecutive lines drawn with this Pen. ARG(LineJoin)|3|0 *MiterLimit=Returns the limit of the thickness of the join on a mitered corner. ARG(float)|3|107 *PenType=Returns the style of lines drawn with this Pen. ARG(PenType)|3|0 *StartCap=Returns the cap style used at the beginning of lines drawn with this Pen. ARG(LineCap)|3|0 *Transform=Returns a copy of the geometric transformation for this Pen. ARG(Matrix)|3|0 Pen=Returns the Pen object. ARG(Pen)|3|0 *angle=Defines the angle of rotation. ARG(float)|4|107 *brush=Defines a Brush that determines the fill properties of this Pen. ARG(Brush)|4|0 *color=Defines a Color structure that indicates the color of this Pen. ARG(Color)|4|8 *dashCap=Defines a LineCap that represents the cap style to use at the beginning or end of dashed lines drawn with this Pen. ARG(DashCap)|4|0 *dx=Defines the value of the translation in x. ARG(float)|4|107 *dy=Defines the value of the translation in y. ARG(float)|4|107 *endCap=Defines a LineCap that represents the cap style to use at the end of lines drawn with this Pen. ARG(LineCap)|4|0 *matrix=Defines the Matrix object by which to multiply the transformation matrix. ARG(Matrix)|4|0 *order=Defines the order in which to perform the multiplication operation. ARG(MatrixOrder)|4|0 *startCap=Defines a LineCap that represents the cap style to use at the beginning of lines drawn with this Pen. ARG(LineCap)|4|0 *sx=Defines the factor by which to scale the transformation in the x-axis direction. ARG(float)|4|107 *sy=Defines the factor by which to scale the transformation in the y-axis direction. ARG(float)|4|107 *width=Defines the width of the new Pen. ARG(float)|4|107