com.aspose.pdf

Interfaces

Classes

Enums

Exceptions

com.aspose.pdf

Interface IAnnotationVisitor

  • All Known Implementing Classes:
    AnnotationSelector


    public interface IAnnotationVisitor

    Defines Visitor for visiting different document annotations.

    • Method Detail

      • visit

        void visit(LinkAnnotation link)
        Visit/select link annotation.
        Parameters:
        link - LinkAnnotation object example/template.
      • visit

        void visit(FileAttachmentAnnotation attachment)
        Visit/select attachment annotation.
        Parameters:
        attachment - FileAttachmentAnnotation object example/template.
      • visit

        void visit(TextAnnotation text)
        Visit/select text annotation.
        Parameters:
        text - TextAnnotation object example/template.
      • visit

        void visit(FreeTextAnnotation freetext)
        Visit/select freetext annotation.
        Parameters:
        freetext - FreeTextAnnotation object example/template.
      • visit

        void visit(HighlightAnnotation highlight)
        Visit/select highlight annotation.
        Parameters:
        highlight - HighlightAnnotation object example/template.
      • visit

        void visit(UnderlineAnnotation underline)
        Visit/select underline annotation.
        Parameters:
        underline - UnderlineAnnotation object example/template.
      • visit

        void visit(StrikeOutAnnotation strikeOut)
        Visit/select strikeOut annotation.
        Parameters:
        strikeOut - StrikeOutAnnotation object example/template.
      • visit

        void visit(SquigglyAnnotation squiggly)
        Visit/select squiggly annotation.
        Parameters:
        squiggly - SquigglyAnnotation object example/template.
      • visit

        void visit(PopupAnnotation popup)
        Visit/select popup annotation.
        Parameters:
        popup - PopupAnnotation object example/template.
      • visit

        void visit(LineAnnotation line)
        Visit/select line annotation.
        Parameters:
        line - LineAnnotation object example/template.
      • visit

        void visit(CircleAnnotation circle)
        Visit/select circle annotation.
        Parameters:
        circle - CircleAnnotation object example/template.
      • visit

        void visit(SquareAnnotation square)
        Visit/select square annotation.
        Parameters:
        square - SquareAnnotation object example/template.
      • visit

        void visit(InkAnnotation ink)
        Visit/select ink annotation.
        Parameters:
        ink - InkAnnotation object example/template.
      • visit

        void visit(PolylineAnnotation polyline)
        Visit/select polyline annotation.
        Parameters:
        polyline - PolylineAnnotation object example/template.
      • visit

        void visit(PolygonAnnotation polygon)
        Visit/select polygon annotation.
        Parameters:
        polygon - PolygonAnnotation object example/template.
      • visit

        void visit(CaretAnnotation caret)
        Visit/select caret annotation.
        Parameters:
        caret - CaretAnnotation object example/template.
      • visit

        void visit(StampAnnotation stamp)
        Visit/select stamp annotation.
        Parameters:
        stamp - StampAnnotation object example/template.
      • visit

        void visit(WidgetAnnotation widget)
        Visit/select widget annotation.
        Parameters:
        widget - WidgetAnnotation object example/template.
      • visit

        void visit(MovieAnnotation movie)
        Visit/select movie annotation.
        Parameters:
        movie - MovieAnnotation object example/template.
      • visit

        void visit(ScreenAnnotation screen)
        Visit/select screen annotation.
        Parameters:
        screen - ScreenAnnotation object example/template.