Pen Class
NuGet: GHIElectronics.TinyCLR.Drawing
Assembly: GHIElectronics.TinyCLR.Drawing
Namespace: System.Drawing
Defines an object used to draw lines and outlines — color, width, and brush.
public sealed class Pen : MarshalByRefObject, ICloneable, IDisposable
Constructors
Pen(Color color)
public Pen(Color color) : this(color, 1.0f)
Initializes a new pen of width 1 with the specified color.
Pen(Brush brush)
public Pen(Brush brush) : this(brush, 1.0f)
Initializes a new pen of width 1 with the specified brush.
Pen(Color color, float width)
public Pen(Color color, float width)
Initializes a new pen with the specified color and width.
Pen(Brush brush, float width)
public Pen(Brush brush, float width)
Initializes a new pen with the specified brush and width.
Properties
Width
public float Width { get; set; }
Gets or sets the width of this pen in pixels.
Color
public Color Color { get; set; }
Gets or sets the color of this pen.
PenType
public PenType PenType { get; }
Gets the style of this pen.
Brush
public Brush Brush { get; set; }
Gets or sets the brush used by this pen; only a solid brush is supported.
Methods
Dispose()
public void Dispose()
Releases the resources used by this pen.
Clone()
public object Clone()
Creates an exact copy of this pen.
Returns object