# Pen.IHandler interface

Namespace: [Eto.Drawing](https://eto.picoe.ca/api/namespace/eto.drawing.md) · Assembly: [Eto](https://eto.picoe.ca/api/assembly/eto.md)

```cs
public interface Pen.IHandler
```

Defines a pen to be used with the [Graphics](https://eto.picoe.ca/api/type/eto.drawing.graphics.md) drawing methods

## Methods

- [Create](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/create.md): Creates a new pen with the specified `brush` and `thickness`
- [GetBrush](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/getbrush.md): Gets the brush of the pen
- [GetLineCap](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/getlinecap.md): Gets the line cap style
- [GetLineJoin](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/getlinejoin.md): Gets the style of line join for the pen
- [GetMiterLimit](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/getmiterlimit.md): Gets the miter limit for the pen
- [GetThickness](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/getthickness.md): Gets or sets the thickness (width) of the pen
- [SetDashStyle](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/setdashstyle.md): Sets the dash style of the pen
- [SetLineCap](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/setlinecap.md): Sets the line cap style
- [SetLineJoin](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/setlinejoin.md): Sets the style of line join for the pen
- [SetMiterLimit](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/setmiterlimit.md): Sets the miter limit of the pen
- [SetThickness](https://eto.picoe.ca/api/type/eto.drawing.pen.ihandler/setthickness.md): Sets the thickness (width) of the pen
