AnnotationSelector

AnnotationSelector class

This class is used for selecting annotations using Visitor template idea.

public sealed class AnnotationSelector : IAnnotationVisitor

Constructors

Name Description
AnnotationSelector() Initializes new instance of the AnnotationSelector class.
AnnotationSelector(Annotation) Initializes new AnnotationSelector object.

Properties

Name Description
Selected { get; } The list of selected objects.

Methods

Name Description
Visit(CaretAnnotation) Select caret annotation if AnnotationSelector was initialized with CaretAnnotation object.
Visit(CircleAnnotation) Select circle annotation if AnnotationSelector was initialized with CircleAnnotation object.
Visit(FileAttachmentAnnotation) Select attachment annotation if AnnotationSelector was initialized with FileAttachmentAnnotation object.
Visit(FreeTextAnnotation) Select freetext annotation if AnnotationSelector was initialized with FreeTextAnnotation object.
Visit(HighlightAnnotation) Select attachment annotation if AnnotationSelector was initialized with FreeTextAnnotation object.
Visit(InkAnnotation) Select ink annotation if AnnotationSelector was initialized with InkAnnotation object.
Visit(LineAnnotation) Select line annotation if AnnotationSelector was initialized with LineAnnotation object.
Visit(LinkAnnotation) Select link annotation if AnnotationSelector was initialized with LinkAnnotation object.
Visit(MovieAnnotation) Select movie annotation if AnnotationSelector was initialized with MovieAnnotation object.
Visit(PDF3DAnnotation) Select PDF3D annotation if AnnotationSelector was initialized with PDF3DAnnotation object.
Visit(PolygonAnnotation) Select polygon annotation if AnnotationSelector was initialized with PolygonAnnotation object.
Visit(PolylineAnnotation) Select polyline annotation if AnnotationSelector was initialized with PolylineAnnotation object.
Visit(PopupAnnotation) Select popup annotation if AnnotationSelector was initialized with PopupAnnotation object.
Visit(RedactionAnnotation) Select redact annotation if AnnotationSelector was initialized with RedactAnnotation object.
Visit(RichMediaAnnotation) Select movie annotation if AnnotationSelector was initialized with RichMedia annotation object.
Visit(ScreenAnnotation) Select screen annotation if AnnotationSelector was initialized with ScreenAnnotation object.
Visit(SquareAnnotation) Select square annotation if AnnotationSelector was initialized with SquareAnnotation object.
Visit(SquigglyAnnotation) Select squiggly annotation if AnnotationSelector was initialized with SquigglyAnnotation object.
Visit(StampAnnotation) Select stamp annotation if AnnotationSelector was initialized with StampAnnotation object.
Visit(StrikeOutAnnotation) Select strikeOut annotation if AnnotationSelector was initialized with StrikeOutAnnotation object.
Visit(TextAnnotation) Select text annotation if AnnotationSelector was initialized with TextAnnotation object.
Visit(UnderlineAnnotation) Select underline annotation if AnnotationSelector was initialized with UnderlineAnnotation object.
Visit(WatermarkAnnotation) Select watermark annotation if AnnotationSelector was initialized with WatermarkAnnotation object.
Visit(WidgetAnnotation) Select widget annotation if AnnotationSelector was initialized with WidgetAnnotation object.

See Also