---
layout: default-layout
needAutoGenerateSidebar: true
needGenerateH3Content: true
noTitleIndex: true
title: Dynamsoft Document Viewer Annotation API Reference - Class
keywords: Documentation, Dynamsoft Document Viewer, API Reference, Class, Annotation
breadcrumbText: EditViewer Class
description: Dynamsoft Document Viewer Documentation Annotation API Reference Class Index Page
permalink: /api/class/annotation/index.html
---


## Annotation

Annotation has fifteen main classes:

- [Rectangle](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/rectangle.md)
- [Ellipse](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/ellipse.md)
- [Polygon](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/polygon.md)
- [Polyline](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/polyline.md)
- [Line](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/line.md)
- [Ink](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/ink.md)
- [TextBox](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/textbox.md)
- [TextTypewriter](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/texttypewriter.md)
- [Stamp](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/stamp.md)
- [Highlight](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/highlight.md)
- [Underline](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/underline.md)
- [Strikeout](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/strikeout.md)
- [Redaction](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/redaction.md)
- [Incomplete](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/incomplete.md)
- [Unknown](https://www.dynamsoft.com/document-viewer/docs/api/class/annotation/unknown.md)

