Opait PDF Library
Classes | Enumerations
Opait.Pdf.Annotations Namespace Reference

Classes

class  PdfAnnot
 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. More...
 
class  PdfAnnotCaret
 
class  PdfAnnotCircle
 
class  PdfAnnotFileAttachment
 
class  PdfAnnotFreeText
 
class  PdfAnnotHighlight
 
class  PdfAnnotInk
 
class  PdfAnnotLine
 
class  PdfAnnotLink
 public class defines a PDF link annotation. More...
 
class  PdfAnnotMarkup
 Base class for markup annotations. Many annotation types are defined as markup annotations because they 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 conforming reader, such as in a Comments pane. More...
 
class  PdfAnnotMovie
 
class  PdfAnnotPolygon
 
class  PdfAnnotPolyLine
 
class  PdfAnnotPopup
 Class represents a pop-up annotation that is normally associated with another annotation type. More...
 
class  PdfAnnotPrinterMark
 
class  PdfAnnotRedact
 
class  PdfAnnotRichMedia
 
class  PdfAnnots
 Class manages a list of annotations for a specific PDF page. More...
 
class  PdfAnnotScreen
 
class  PdfAnnotSound
 
class  PdfAnnotSquare
 
class  PdfAnnotSquiggly
 
class  PdfAnnotStamp
 Class represents a stamp annotation. More...
 
class  PdfAnnotStrikeout
 
class  PdfAnnotText
 A text annotation represents a “sticky note” attached to a point in the PDF document. When closed, the annotation shall appear as an icon; when open, it shall display a pop-up window containing the text of the note in a font and size chosen by the conforming reader. Text annotations shall not scale and rotate with the page; they shall behave as if the NoZoom and NoRotate annotation flags were always set. More...
 
class  PdfAnnotThreeD
 
class  PdfAnnotTrapNet
 
class  PdfAnnotUnderline
 
class  PdfAnnotWatermark
 
class  PdfAnnotWidget
 

Enumerations

enum  PdfAnnotState {
  Unmarked , Marked , Accepted , Rejected ,
  Cancelled , Completed , None
}
 Beginning with PDF 1.5, annotations may have an author-specific state associated with them. The state is not specified in the annotation itself but in a separate text annotation that refers to the original annotation by means of its IRT (“in reply to”) entry. States shall be grouped into a number of state models. More...
 
enum  PdfAnnotStateModel { Marked , Review }
 Annotation states (PdfAnnotState) are grouped into state models. More...
 

Enumeration Type Documentation

◆ PdfAnnotState

Beginning with PDF 1.5, annotations may have an author-specific state associated with them. The state is not specified in the annotation itself but in a separate text annotation that refers to the original annotation by means of its IRT (“in reply to”) entry. States shall be grouped into a number of state models.

Enumerator
Unmarked 

The annotation has not been marked by the user. This is the default if state model is Marked.

Marked 

The annotation has been marked by the user.

Accepted 

The user agrees with the change.

Rejected 

The user disagrees with the change.

Cancelled 

The change has been canceled.

Completed 

The change has been completed.

None 

The user has indicated nothing about the change. This is the default if state model is Review.

◆ PdfAnnotStateModel

Annotation states (PdfAnnotState) are grouped into state models.

Enumerator
Marked 

State model for Marked annotations.

Review 

State model for Review annotations.