[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Annotations

Namespace GrapeCity.Documents.Pdf.Annotations

Classes

AnnotationBase

The abstract base class for all PDF annotation types.

AnnotationCollection

Represents a collection of AnnotationBase objects owned by the Page object.

Appearance

Represents the appearance of an annotation in normal, rollover and down states.

In the simplest case the appearance can be defined by a single FormXObject specified by the Default property.

In more complex cases it can be defined as a subdictionary specified by the this[string] property. For example, an annotation representing an interactive check box might have two appearance states named On and Off.

See PDF specification for details.

AppearanceStreams

Represents a PDF Appearance Streams object.

Border

Defines properties of the annotation's border.

BorderEffect

Represents an effect to be applied to the border of an annotations.

ButtonAppearance

Represents the appearance of a WidgetAnnotation when it is linked with a pushbutton or a signature field.

CaretAnnotation

Represents a caret annotation, shown in a PDF as a visual symbol that indicates the presence of text edits.

CircleAnnotation

Represents a circle annotation, which displays a circle on a page. When opened, they display a pop-up window containing the text of the associated note.

DefaultAppearance

Represents the default appearance of an annotation.

FileAttachmentAnnotation

Represents a reference to a file which typically is embedded in the PDF file.

FreeTextAnnotation

Represents a free text annotation that displays text directly on a page. Unlike an ordinary text annotation (see TextAnnotation), a free text annotation has no open or closed state. Instead of being displayed in a pop-up window, the text is always visible.

ImageScale

Represents image alignment within a rectangle.

InkAnnotation

Represents a line annotation, that displays a single straight line on a page. When opened, it displays a pop-up window containing the text of the associated note.

LineAnnotation

Represents a line annotation, that displays a single straight line on a page. When opened, it displays a pop-up window containing the text of the associated note.

LinkAnnotation

Represents a hypertext link.

MarkupAnnotation

The abstract base class for annotations that are used primarily to mark up PDF documents.

PolygonAnnotation

Represents a polygon annotation that displays a polygon on a page. When opened, it displays a pop-up window containing the text of the associated note.

PolygonAnnotationBase

Base class for PolygonAnnotation and PolyLineAnnotation.

PolyLineAnnotation

Represents a polyline annotation. When opened, it displays a pop-up window containing the text of the associated note.

PopupAnnotation

The base class for annotations which are used primarily to mark up PDF documents.

RedactAnnotation

Represents a redact annotation used to mark areas containing information that needs to be erased from the document. Note that redact annotations must be explicitly applied (with a call to the Redact(RedactOptions) method or one of its overloads) to actually remove the information marked for redaction from the document.

RichMediaAnnotation

Represents a rich media annotation. Rich media annotations provide a common framework for video, audio, animations and other multimedia presentations.

RichMediaAnnotationActivation

Specifies the activation conditions of a RichMediaAnnotation.

RichMediaAnnotationDeactivation

Specifies the deactivation conditions of a RichMediaAnnotation.

RichMediaAnnotationPresentationStyle

Defines possible values for PresentationStyle.

SoundAnnotation

The SoundAnnotation is analogous to a text annotation except that instead of a text note, it contains sound recorded from the computer’s microphone or imported from a file.

SoundAnnotationIcon

Specifies the predefined icons used by SoundAnnotation.

SquareAnnotation

Represents a square annotation which displays a rectangle on a page. When opened, a square annotation displays a pop-up window containing the text of the associated note.

StampAnnotation

Represents an annotation that displays text or graphics intended to look as if they were stamped on the page with a rubber stamp.

StateAppearance

Represents the appearance attributes for a ButtonAppearance used when the state of a button field is changed: user presses the button, mouse is over the button.

TextAnnotation

Represents a sticky note attached to a point in a PDF document.

TextMarkupAnnotation

TextMarkupAnnotation appear as highlights, underlines, strikeouts, or jagged (“squiggly”) underlines in the text of a document.

UnknownAnnotation

Represents an annotation of a type that is not currently supported by GcPdf.

An instance of this type cannot be created by user code. Instances of this type will be created if a PDF containing annotations of unsupported types is loaded into a GcPdfDocument.

WatermarkAnnotation

Defines a graphics that are expected to be printed at a fixed size and position on a page, regardless of the dimensions of the printed page.

WidgetAnnotation

Represents a widget annotation used in interactive forms to represent the appearance of fields and to manage user interactions.

WidgetAnnotation.TriggerEvents

Defines events common for all acroform fields.

Enums

AnnotationFlags

Specifies the various characteristics of an AnnotationBase.

AnnotationReferenceType

Specifies the possible relationships between related annotations.

BorderEffectType

Enumerates the possible types of border effects.

BorderStyle

Defines possible border styles for fields.

CaptionImageRelation

Specifies the relative positions of text and image in an annotation.

CheckStyle

Defines possible check mark styles for RadioButtonField and CheckBoxField.

FileAttachmentAnnotationIcon

Specifies the type of attachment icon to use.

HighlightingMode

Specifies the possible highlighting modes for various annotations, LinkAnnotation etc.

ImageScaleMode

Specifies the circumstances under which the image should be scaled inside the button rectangle.

LineAnnotationTextPosition

Specifies the possible positions of a text for LineAnnotation.

LineEndingStyle

Specifies the possible line ending styles.

RichMediaAnnotationContentType

Defines possible types of RichMediaAnnotation content.

StampAnnotationIcon

Specifies the possible icons used to display a StampAnnotation.

TextAnnotationIcon

Specifies the possible icons used to display a TextAnnotation.

TextMarkupType

Defines possible text markup types.