ComPDFKit.PDFAnnotation Namespace |
Class | Description | |
---|---|---|
CPDFAnnotation |
An annotation associates an object such as a note, sound, or movie with a location on a page of a PDF document, or provides a way to interact with the user by means of the mouse and keyboard.PDF includes a wide variety of standard annotation types.
Class Annot is the base class for all kinds of PDF annotations.It offers the base functions to get/set annotation's common properties, to move an annotation or reset appearance stream of an annotation. For concrete annotation types, please refer to derived classes. To get the count of annotations or get/add/remove an annotation, please refer to class CPDFPage.
This class object can also be used to construct objects of other classes in order to do some more operation in annotation or access specified information of annotation.
| |
CPDFAnnotationRotator |
Class used to annotate rotation.
| |
CPDFBorderEffector |
Represents the border effect of the annotation.
| |
CPDFCircleAnnotation |
Circle annotation is an ellipse on the page. Despite the name "circle", a circle annotation can represent either a circle or a oval, which means the width and height of the annotation rectangle need not be equal.
| |
CPDFFreeTextAnnotation |
A free text annotation displays text directly on the page.
| |
CPDFHighlightAnnotation |
Highlight annotation is a kind of text markup annotation, which is shown as a highlight area for the text in a PDF document.
| |
CPDFInkAnnotation |
Ink annotation.
| |
CPDFLineAnnotation |
A CPDFLineAnnotation object displays a single line on a page.
| |
CPDFLinkAnnotation |
A link annotation represents an action to be performed.
| |
CPDFMarkupAnnotation |
Markup annotations are used primarily to mark up PDF documents. These annotations have text that appears as part of the annotation and may be displayed in other ways by a viewer application, such as in a Comments pane. Markup base class includes sub class: highlight, underline, strikeout, squiggly.
| |
CPDFMovieAnnotation |
A CPDFMovieAnnotation object contains animated graphics and sound
to be presented on the computer screen and through the speakers.
| |
CPDFPolygonAnnotation |
A CPDFPolygonAnnotation object displays a single polyline on a page.
| |
CPDFPolylineAnnotation |
A CPDFPolylineAnnotation object displays a single polyline on a page.
| |
CPDFRedactAnnotation |
A redact annotation displays text directly on the page.
| |
CPDFSoundAnnotation |
Represents an audio file added to a page. Sound annotations can be created from recording audio
using the device's microphone or by importing an existing audio file. Sound annotations are stored
inside the PDF file itself. On a page, CPDFSoundAnnotation are represented by an icon, similar to CPDFTextAnnotation.
| |
CPDFSquareAnnotation |
Square annotation is a rectangle on the page. Despite the name "square", a square annotation can represent either a square or a rectangle, which means the width and height of the annotation rectangle need not be equal.
| |
CPDFSquigglyAnnotation |
A squiggly text underline on the page.
| |
CPDFStampAnnotation |
A stamp annotation displays text or graphics intended to look as if they were stamped on the page with a rubber stamp.
A stamp annotation's appearance can be with an icon or a bitmap.
| |
CPDFStrikeoutAnnotation |
A strike-out text on the page.
| |
CPDFTextAnnotation |
A note (shown as an icon) on the page.
| |
CPDFUnderlineAnnotation |
Underline annotation is a kind of text markup annotation, which is shown as a underline under the text in a PDF document.
| |
CTextAttribute |
Text attribute helper.
| |
CTextAttributeCFontNameHelper |
Three font types supported
|
Enumeration | Description | |
---|---|---|
C_ANNOTATION_TYPE |
Annotation type.
| |
C_BORDER_INTENSITY |
Specifies the border intensity.
| |
C_BORDER_STYLE |
Border style of annotation.
| |
C_BORDER_TYPE |
Specifies the border effect type.
| |
C_LINE_TYPE |
Start and end point type of line.
| |
C_MEDIASOURCE_TYPE | ||
C_STAMP_TYPE |
Stamp type.
| |
C_TEXT_ALIGNMENT |
Text alignment.
| |
C_TEXTSTAMP_COLOR |
Color enumeration of text stamp.
| |
C_TEXTSTAMP_SHAPE |
Border style enumeration of text stamp.
| |
CPDFAnnotationFlags |
A enum of flags specifying various characteristics of the annotation.
ComPDFKit doesn't support all of those flag settings.
| |
CPDFAnnotationState |
The state of annotation.
| |
CPDFAppearanceType |
The appearance type of annotation.
| |
CTextAttributeCFontNameHelperFontType |
Three font types supported.
|