# ViewCaptureWriter class

Namespace: [Rhino.Runtime](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.runtime.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public abstract class ViewCaptureWriter
```

Callback system used by SVG and PDF exporter to generate documents. Not intended for general SDK usage

## Constructors

- [ViewCaptureWriter](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/ctor.md)

## Properties

- [Dpi](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/dpi.md)
- [PageSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/pagesize.md)

## Methods

- [Draw](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/draw.md)
- [DrawBitmap](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/drawbitmap.md)
- [DrawCircle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/drawcircle.md)
- [DrawGradientHatch](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/drawgradienthatch.md)
- [DrawPath](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/drawpath.md)
- [DrawRectangle](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/drawrectangle.md)
- [DrawScreenText](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/drawscreentext.md)
- [FillPolygon](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/fillpolygon.md)
- [Flush](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/flush.md)
- [PopClipPath](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/popclippath.md)
- [PushClipPath](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/pushclippath.md): (2 overloads)
- [SetClipPath](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/setclippath.md)
- [SupportsArc](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.viewcapturewriter/supportsarc.md)
