VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
Vintasoft.Imaging.Pdf.Tree.Annotations Namespace / PdfAnnotationAppearances Class
Members Object Syntax Remarks Hierarchy Requirements SeeAlso
In This Topic
    PdfAnnotationAppearances Class
    In This Topic
    Represents the appearances, which are specifying how the annotation is presented visually on the page.
    Object Model
    PdfFormXObjectResource PdfFormXObjectResource PdfFormXObjectResource PdfFormXObjectResourceDictionary PdfFormXObjectResourceDictionary PdfFormXObjectResourceDictionary PdfDocument PdfIndirectReference PdfBasicObject PdfAnnotationAppearances
    Syntax
    'Declaration
    
    Public NotInheritable Class PdfAnnotationAppearances
       Inherits Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase
    
    
    public sealed class PdfAnnotationAppearances : Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase
    
    
    public __gc __sealed class PdfAnnotationAppearances : public Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase*
    
    
    public ref class PdfAnnotationAppearances sealed : public Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase^
    
    
    Remarks

    Appearances enable the annotation to be presented visually in different ways to reflect its interactions with the user. Each appearance is a form resource: a self-contained content stream to be rendered inside the annotation rectangle.

    An annotation can define as many as three separate appearances:

    • The "normal" appearance is used when the annotation is not interacting with the user. This appearance is also used for printing the annotation.
    • The "rollover" appearance is used when the user moves the cursor into the annotation's active area without pressing the mouse button.
    • The "down" appearance is used when the mouse button is pressed or held down within the annotation's active area.
    • Each entry may contain either a single appearance (Normal, Rollover, Down) or an appearance subdictionary (NormalStates, RolloverStates, DownStates). In the latter case, the subdictionary defines multiple appearances corresponding to different appearance states of the annotation.

    Inheritance Hierarchy

    System.Object
       Vintasoft.Imaging.Pdf.Tree.PdfTreeNodeBase
          Vintasoft.Imaging.Pdf.Tree.Annotations.PdfAnnotationAppearances

    Requirements

    Target Platforms: .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

    See Also