AnnotationSelector
Overview
AnnotationSelector is a class in Aspose.PDF FOSS for .NET.
Visitor that filters annotations across one or more pages.
This class declares 31 methods for AnnotationSelector objects in .NET programs.
Available methods include: AnnotationSelector, Visit.
Public members are accessible to any .NET application after installing the Aspose.PDF FOSS for .NET package.
Properties: Selected.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Selected | IList<Annotation> | Read | Annotations matched by the most recent Accept-walk. |
Methods
| Signature | Description |
|---|---|
AnnotationSelector() | Create a selector that accepts every annotation. |
AnnotationSelector(annotation: Annotation) | Create a selector that retains annotation as a template (kept for API compatibility; not currently consulted by the default Visit implementations). |
Visit(bleedMark: BleedMarkAnnotation) | Called for each bleed-mark annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(caret: CaretAnnotation) | Called for each caret annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(circle: CircleAnnotation) | Called for each circle annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(colorBar: ColorBarAnnotation) | Called for each colour-bar annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(attachment: FileAttachmentAnnotation) | Called for each file-attachment annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(freetext: FreeTextAnnotation) | Called for each free-text annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(highlight: HighlightAnnotation) | Called for each highlight annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(ink: InkAnnotation) | Called for each ink annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(line: LineAnnotation) | Called for each line annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(link: LinkAnnotation) | Called for each link annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(movie: MovieAnnotation) | Called for each movie annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(pdf3D: PDF3DAnnotation) | Called for each 3D annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(pageInformation: PageInformationAnnotation) | Called for each page-information annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(polygon: PolygonAnnotation) | Called for each polygon annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(polyline: PolylineAnnotation) | Called for each polyline annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(popup: PopupAnnotation) | Called for each popup annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(redact: RedactionAnnotation) | Called for each redaction annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(registrationMark: RegistrationMarkAnnotation) | Called for each registration-mark annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(richMedia: RichMediaAnnotation) | Called for each rich-media annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(screen: ScreenAnnotation) | Called for each screen annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(square: SquareAnnotation) | Called for each square annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(squiggly: SquigglyAnnotation) | Called for each squiggly annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(stamp: StampAnnotation) | Called for each stamp annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(strikeOut: StrikeOutAnnotation) | Called for each strike-out annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(text: TextAnnotation) | Called for each text (sticky note) annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(trimMark: TrimMarkAnnotation) | Called for each trim-mark annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(underline: UnderlineAnnotation) | Called for each underline annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |
Visit(watermark: WatermarkAnnotation) | Visit the WatermarkAnnotation builder type. |
Visit(widget: WidgetAnnotation) | Called for each widget annotation during a walk; the default implementation adds it to Selected (only when its class matches the template annotation, if one was given). |