This class represents the annotation dictionary. This is definitively detailed in:.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 164, page 383.

The ISO PDF Specification, ISO 32000-1:2008 PDF 1.7; Table: 252, page 467.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 166, page 464.

The ISO PDF Specification, ISO 32000-2:2017 PDF 2.0; Table: 255, page 565.

This class is always an indirect object because HideActionElement.EntryT, MarkupAnnotationElement.EntryIRT, PageObjectElement.EntryAnnots and PopUpAnnotationElement.EntryParent require it to be so.

System.Object
    WebSupergoo.ABCpdf14.Elements.Element
       WebSupergoo.ABCpdf14.Elements.AnnotationElement
          WebSupergoo.ABCpdf14.Elements.D3DAnnotationElement
          WebSupergoo.ABCpdf14.Elements.LinkAnnotationElement
          WebSupergoo.ABCpdf14.Elements.MarkupAnnotationElement
          WebSupergoo.ABCpdf14.Elements.MovieAnnotationElement
          WebSupergoo.ABCpdf14.Elements.PopUpAnnotationElement
          WebSupergoo.ABCpdf14.Elements.PrintersMarkAnnotationElement
          WebSupergoo.ABCpdf14.Elements.RichMediaAnnotationElement
          WebSupergoo.ABCpdf14.Elements.ScreenAnnotationElement
          WebSupergoo.ABCpdf14.Elements.TrapNetworkAnnotationElement
          WebSupergoo.ABCpdf14.Elements.WatermarkAnnotationElement
          WebSupergoo.ABCpdf14.Elements.WidgetAnnotationElement

An annotation dictionary describes an interactive or graphical object placed at a specific location on a page. Annotations can display content, accept user input, trigger actions, or represent marks and comments.

All annotations share a common set of entries defined in this base class. Specific annotation types extend it with entries appropriate to their function.

The Subtype entry distinguishes the kind of annotation. Viewers that do not recognise a subtype must still render the annotation's appearance stream if one is present.

The F entry is a flags integer whose bits control visibility, printing, locking, and read-only state. The AP entry holds one or more appearance streams that conforming readers must use for rendering.

The AS entry selects which sub-appearance within the AP dictionary is currently active, allowing widget annotations to show different images for different values.

In PDF 2.0 annotations gained additional entries for language, blending mode, and non-stroking opacity, bringing annotation rendering closer to full transparency-model compositing.

 

   
   
Method
Description
AnnotationElement Create a new AnnotationElement.
inherited methods...

 

   
   
Property
Description
EntryType Represents the "Type" entry of the annotation dictionary object.
EntrySubtype Represents the "Subtype" entry of the annotation dictionary object.
EntryRect Represents the "Rect" entry of the annotation dictionary object.
EntryContents Represents the "Contents" entry of the annotation dictionary object.
EntryP Represents the "P" entry of the annotation dictionary object.
EntryNM Represents the "NM" entry of the annotation dictionary object.
EntryM Represents the "M" entry of the annotation dictionary object.
EntryF Represents the "F" entry of the annotation dictionary object.
EntryAP Represents the "AP" entry of the annotation dictionary object.
EntryAS Represents the "AS" entry of the annotation dictionary object.
EntryBorder Represents the "Border" entry of the annotation dictionary object.
EntryC Represents the "C" entry of the annotation dictionary object.
EntryStructParent Represents the "StructParent" entry of the annotation dictionary object.
EntryOC Represents the "OC" entry of the annotation dictionary object.
EntryPage Represents the "Page" entry of the annotation dictionary object.
EntryAF Represents the "AF" entry of the annotation dictionary object.
Entry_ca Represents the "ca" entry of the annotation dictionary object.
EntryCA Represents the "CA" entry of the annotation dictionary object.
EntryBM Represents the "BM" entry of the annotation dictionary object.
EntryLang Represents the "Lang" entry of the annotation dictionary object.
inherited properties...