VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
Vintasoft.Imaging.Pdf.UI.Annotations Namespace / PdfAnnotationInteractionMode Enumeration
Syntax Members Hierarchy Requirements SeeAlso
In This Topic
    PdfAnnotationInteractionMode Enumeration
    In This Topic
    Specifies available interaction modes, which define how the PdfAnnotationTool can interact with PDF annotation.
    Syntax
    'Declaration
    
    Public Enum PdfAnnotationInteractionMode
       Inherits System.Enum
    
    
    public enum PdfAnnotationInteractionMode : System.Enum
    
    
    __value public enum PdfAnnotationInteractionMode : public System.Enum
    
    
    public enum class PdfAnnotationInteractionMode : public System.Enum
    
    
    Members
    MemberDescription
    NoneThe PdfAnnotationTool allows to view PDF annotations and PDF interactive fields.

    Visual tool
    • does NOT raise and process events (Activate, MouseDown, Keystroke, ...) of annotations and interactive fields
    • does NOT interact with annotations and interactive fields
    ViewThe PdfAnnotationTool allows to view PDF annotations and fill PDF interactive fields.

    Visual tool
    • raises and processes events (Activate, MouseDown, Keystroke, ...) of annotations and interactive fields

    Visual tool uses ViewTransformer as interaction controller for annotation and interactive field.
    MarkupThe PdfAnnotationTool allows to view PDF annotations, change markup annotations and fill PDF interactive fields.

    Visual tool
    • raises and processes events (Activate, MouseDown, Keystroke, ...) of annotations and interactive fields
    • can copy and paste markup annotations

    Visual tool uses MarkupTransformer as interaction controller for markup annotation and ViewTransformer as interaction controller for not markup annotation and interactive field.
    EditThe PdfAnnotationTool allows to view and edit PDF annotations and PDF interactive fields.

    Visual tool
    • does NOT raise and process events (Activate, MouseDown, Keystroke, ...) of annotations and interactive fields
    • can copy and paste any annotation and interactive field
    • can select multiple annotations and interactive fields, selected annotations can be moved as a group - AllowMultipleSelection
    • shows all (not hidden and hidden) annotations and interactive fields
    • can use special highlighting of fields - EditorModeHighlight

    Visual tool uses EditTransformer as interaction controller.
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             Vintasoft.Imaging.Pdf.UI.Annotations.PdfAnnotationInteractionMode

    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