AnnotationSelector Class
This class is used for selecting annotations using Visitor template idea.
Inheritance Hierarchy
SystemObject
  Aspose.Pdf.AnnotationsAnnotationSelector

Namespace: Aspose.Pdf.Annotations
Assembly: Aspose.PDF (in Aspose.PDF.dll) Version: 21.10.0
Syntax
public sealed class AnnotationSelector : IAnnotationVisitor

The AnnotationSelector type exposes the following members.

Constructors
  NameDescription
Public methodAnnotationSelector
Initializes new instance of the AnnotationSelector class.
Public methodAnnotationSelector(Annotation)
Initializes new AnnotationSelector object.
Properties
  NameDescription
Public propertySelected
The list of selected objects.
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)
Public methodVisit(CaretAnnotation)
Select caret annotation if AnnotationSelector was initialized with CaretAnnotation object.
Public methodVisit(CircleAnnotation)
Select circle annotation if AnnotationSelector was initialized with CircleAnnotation object.
Public methodVisit(FileAttachmentAnnotation)
Select attachment annotation if AnnotationSelector was initialized with FileAttachmentAnnotation object.
Public methodVisit(FreeTextAnnotation)
Select freetext annotation if AnnotationSelector was initialized with FreeTextAnnotation object.
Public methodVisit(HighlightAnnotation)
Select attachment annotation if AnnotationSelector was initialized with FreeTextAnnotation object.
Public methodVisit(InkAnnotation)
Select ink annotation if AnnotationSelector was initialized with InkAnnotation object.
Public methodVisit(LineAnnotation)
Select line annotation if AnnotationSelector was initialized with LineAnnotation object.
Public methodVisit(LinkAnnotation)
Select link annotation if AnnotationSelector was initialized with LinkAnnotation object.
Public methodVisit(MovieAnnotation)
Select movie annotation if AnnotationSelector was initialized with MovieAnnotation object.
Public methodVisit(PDF3DAnnotation)
Select PDF3D annotation if AnnotationSelector was initialized with PDF3DAnnotation object.
Public methodVisit(PolygonAnnotation)
Select polygon annotation if AnnotationSelector was initialized with PolygonAnnotation object.
Public methodVisit(PolylineAnnotation)
Select polyline annotation if AnnotationSelector was initialized with PolylineAnnotation object.
Public methodVisit(PopupAnnotation)
Select popup annotation if AnnotationSelector was initialized with PopupAnnotation object.
Public methodVisit(RedactionAnnotation)
Select redact annotation if AnnotationSelector was initialized with RedactAnnotation object.
Public methodVisit(RichMediaAnnotation)
Select movie annotation if AnnotationSelector was initialized with RichMedia annotation object.
Public methodVisit(ScreenAnnotation)
Select screen annotation if AnnotationSelector was initialized with ScreenAnnotation object.
Public methodVisit(SquareAnnotation)
Select square annotation if AnnotationSelector was initialized with SquareAnnotation object.
Public methodVisit(SquigglyAnnotation)
Select squiggly annotation if AnnotationSelector was initialized with SquigglyAnnotation object.
Public methodVisit(StampAnnotation)
Select stamp annotation if AnnotationSelector was initialized with StampAnnotation object.
Public methodVisit(StrikeOutAnnotation)
Select strikeOut annotation if AnnotationSelector was initialized with StrikeOutAnnotation object.
Public methodVisit(TextAnnotation)
Select text annotation if AnnotationSelector was initialized with TextAnnotation object.
Public methodVisit(UnderlineAnnotation)
Select underline annotation if AnnotationSelector was initialized with UnderlineAnnotation object.
Public methodVisit(WatermarkAnnotation)
Select watermark annotation if AnnotationSelector was initialized with WatermarkAnnotation object.
Public methodVisit(WidgetAnnotation)
Select widget annotation if AnnotationSelector was initialized with WidgetAnnotation object.
See Also