Click or drag to resize

ComPDFKit.PDFAnnotation Namespace

 
Classes
  ClassDescription
Public classCPDFAnnotation
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.
Public classCPDFAnnotationPermission
Public classCPDFCircleAnnotation
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.
Public classCPDFFreeTextAnnotation
A free text annotation displays text directly on the page.
Public classCPDFHighlightAnnotation
Highlight annotation is a kind of text markup annotation, which is shown as a highlight area for the text in a PDF document.
Public classCPDFInkAnnotation
Ink annotation.
Public classCPDFLineAnnotation
A CPDFLineAnnotation object displays a single line on a page.
Public classCPDFLinkAnnotation
A link annotation represents an action to be performed.
Public classCPDFMarkupAnnotation
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.
Public classCPDFMovieAnnotation
A CPDFMovieAnnotation object contains animated graphics and sound to be presented on the computer screen and through the speakers.
Public classCPDFPolygonAnnotation
A CPDFPolygonAnnotation object displays a single polyline on a page.
Public classCPDFPolylineAnnotation
A CPDFPolylineAnnotation object displays a single polyline on a page.
Public classCPDFRedactAnnotation
A redact annotation displays text directly on the page.
Public classCPDFSoundAnnotation
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.
Public classCPDFSquareAnnotation
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.
Public classCPDFSquigglyAnnotation
A squiggly text underline on the page.
Public classCPDFStampAnnotation
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.
Public classCPDFStrikeoutAnnotation
A strike-out text on the page.
Public classCPDFTextAnnotation
A note (shown as an icon) on the page.
Public classCPDFUnderlineAnnotation
Underline annotation is a kind of text markup annotation, which is shown as a underline under the text in a PDF document.
Public classCTextAttribute
Text attribute helper.
Public classCTextAttributeCFontNameHelper
Three font types supported
Enumerations
  EnumerationDescription
Public enumerationC_ANNOTATION_TYPE
Annotation type.
Public enumerationC_BORDER_STYLE
Border style of annotation.
Public enumerationC_LINE_TYPE
Start and end point type of line.
Public enumerationC_MEDIASOURCE_TYPE
Public enumerationC_STAMP_TYPE
Stamp type.
Public enumerationC_TEXT_ALIGNMENT
Text alignment.
Public enumerationC_TEXTSTAMP_COLOR
Color enumeration of text stamp.
Public enumerationC_TEXTSTAMP_SHAPE
Border style enumeration of text stamp.
Public enumerationCPDFAnnotationFlags
A enum of flags specifying various characteristics of the annotation. ComPDFKit doesn't support all of those flag settings.
Public enumerationCPDFAppearanceType
Public enumerationCTextAttributeCFontNameHelperFontType
Three font types supported.