AnnotationSelector

AnnotationSelector

Overview

AnnotationSelector is a class in Aspose.PDF FOSS for .NET.

Visitor that filters annotations across one or more pages.

This class provides 31 methods for working with AnnotationSelector objects in .NET programs. Available methods include: AnnotationSelector, Visit. All public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package. Properties: Selected.

Properties

NameTypeAccessDescription
SelectedIList<Annotation>ReadAnnotations matched by the most recent Accept-walk.

Methods

SignatureDescription
AnnotationSelector()Create a selector that accepts every annotation.
AnnotationSelector(annotation: Annotation)Create a selector that retains annotation as a template (not currently consulted by the default Visit implementations).
Visit(bleedMark: BleedMarkAnnotation)Calls Visit(bleedMark) on this AnnotationSelector instance.
Visit(caret: CaretAnnotation)Calls Visit(caret) on this AnnotationSelector instance.
Visit(circle: CircleAnnotation)Calls Visit(circle) on this AnnotationSelector instance.
Visit(colorBar: ColorBarAnnotation)Calls Visit(colorBar) on this AnnotationSelector instance.
Visit(attachment: FileAttachmentAnnotation)Calls Visit(attachment) on this AnnotationSelector instance.
Visit(freetext: FreeTextAnnotation)Calls Visit(freetext) on this AnnotationSelector instance.
Visit(highlight: HighlightAnnotation)Calls Visit(highlight) on this AnnotationSelector instance.
Visit(ink: InkAnnotation)Calls Visit(ink) on this AnnotationSelector instance.
Visit(line: LineAnnotation)Calls Visit(line) on this AnnotationSelector instance.
Visit(link: LinkAnnotation)Calls Visit(link) on this AnnotationSelector instance.
Visit(movie: MovieAnnotation)Calls Visit(movie) on this AnnotationSelector instance.
Visit(pdf3D: PDF3DAnnotation)Calls Visit(pdf3D) on this AnnotationSelector instance.
Visit(pageInformation: PageInformationAnnotation)Calls Visit(pageInformation) on this AnnotationSelector instance.
Visit(polygon: PolygonAnnotation)Calls Visit(polygon) on this AnnotationSelector instance.
Visit(polyline: PolylineAnnotation)Calls Visit(polyline) on this AnnotationSelector instance.
Visit(popup: PopupAnnotation)Calls Visit(popup) on this AnnotationSelector instance.
Visit(redact: RedactionAnnotation)Calls Visit(redact) on this AnnotationSelector instance.
Visit(registrationMark: RegistrationMarkAnnotation)Calls Visit(registrationMark) on this AnnotationSelector instance.
Visit(richMedia: RichMediaAnnotation)Calls Visit(richMedia) on this AnnotationSelector instance.
Visit(screen: ScreenAnnotation)Calls Visit(screen) on this AnnotationSelector instance.
Visit(square: SquareAnnotation)Calls Visit(square) on this AnnotationSelector instance.
Visit(squiggly: SquigglyAnnotation)Calls Visit(squiggly) on this AnnotationSelector instance.
Visit(stamp: StampAnnotation)Calls Visit(stamp) on this AnnotationSelector instance.
Visit(strikeOut: StrikeOutAnnotation)Calls Visit(strikeOut) on this AnnotationSelector instance.
Visit(text: TextAnnotation)Calls Visit(text) on this AnnotationSelector instance.
Visit(trimMark: TrimMarkAnnotation)Calls Visit(trimMark) on this AnnotationSelector instance.
Visit(underline: UnderlineAnnotation)Calls Visit(underline) on this AnnotationSelector instance.
Visit(watermark: WatermarkAnnotation)Visit the WatermarkAnnotation builder type.
Visit(widget: WidgetAnnotation)Calls Visit(widget) on this AnnotationSelector instance.

See Also