Aspose::Pdf::Annotations::AnnotationSelector class
Contents
[
Hide
]AnnotationSelector class
This class is used for selecting annotations using Visitor template idea.
class AnnotationSelector : public Aspose::Pdf::Annotations::IAnnotationVisitor
Methods
Method | Description |
---|---|
AnnotationSelector() | Initializes new instance of the AnnotationSelector class. |
AnnotationSelector(System::SharedPtr<Annotation>) | Initializes new AnnotationSelector object. |
get_Selected() const | The list of selected objects. |
Visit(System::SharedPtr<LinkAnnotation>) override | Select link annotation if AnnotationSelector was initialized with LinkAnnotation object. |
Visit(System::SharedPtr<FileAttachmentAnnotation>) override | Select attachment annotation if AnnotationSelector was initialized with FileAttachmentAnnotation object. |
Visit(System::SharedPtr<TextAnnotation>) override | Select text annotation if AnnotationSelector was initialized with TextAnnotation object. |
Visit(System::SharedPtr<RedactionAnnotation>) | Select redact annotation if AnnotationSelector was initialized with RedactAnnotation object. |
Visit(System::SharedPtr<FreeTextAnnotation>) override | Select freetext annotation if AnnotationSelector was initialized with FreeTextAnnotation object. |
Visit(System::SharedPtr<HighlightAnnotation>) override | Select attachment annotation if AnnotationSelector was initialized with FreeTextAnnotation object. |
Visit(System::SharedPtr<UnderlineAnnotation>) override | Select underline annotation if AnnotationSelector was initialized with UnderlineAnnotation object. |
Visit(System::SharedPtr<StrikeOutAnnotation>) override | Select strikeOut annotation if AnnotationSelector was initialized with StrikeOutAnnotation object. |
Visit(System::SharedPtr<SquigglyAnnotation>) override | Select squiggly annotation if AnnotationSelector was initialized with SquigglyAnnotation object. |
Visit(System::SharedPtr<PopupAnnotation>) override | Select popup annotation if AnnotationSelector was initialized with PopupAnnotation object. |
Visit(System::SharedPtr<LineAnnotation>) override | Select line annotation if AnnotationSelector was initialized with LineAnnotation object. |
Visit(System::SharedPtr<CircleAnnotation>) override | Select circle annotation if AnnotationSelector was initialized with CircleAnnotation object. |
Visit(System::SharedPtr<SquareAnnotation>) override | Select square annotation if AnnotationSelector was initialized with SquareAnnotation object. |
Visit(System::SharedPtr<InkAnnotation>) override | Select ink annotation if AnnotationSelector was initialized with InkAnnotation object. |
Visit(System::SharedPtr<PolylineAnnotation>) override | Select polyline annotation if AnnotationSelector was initialized with PolylineAnnotation object. |
Visit(System::SharedPtr<PolygonAnnotation>) override | Select polygon annotation if AnnotationSelector was initialized with PolygonAnnotation object. |
Visit(System::SharedPtr<CaretAnnotation>) override | Select caret annotation if AnnotationSelector was initialized with CaretAnnotation object. |
Visit(System::SharedPtr<StampAnnotation>) override | Select stamp annotation if AnnotationSelector was initialized with StampAnnotation object. |
Visit(System::SharedPtr<WidgetAnnotation>) override | Select widget annotation if AnnotationSelector was initialized with WidgetAnnotation object. |
Visit(System::SharedPtr<WatermarkAnnotation>) | Select watermark annotation if AnnotationSelector was initialized with WatermarkAnnotation object. |
Visit(System::SharedPtr<MovieAnnotation>) override | Select movie annotation if AnnotationSelector was initialized with MovieAnnotation object. |
Visit(System::SharedPtr<RichMediaAnnotation>) | Select movie annotation if AnnotationSelector was initialized with RichMedia annotation object. |
Visit(System::SharedPtr<ScreenAnnotation>) override | Select screen annotation if AnnotationSelector was initialized with ScreenAnnotation object. |
Visit(System::SharedPtr<PDF3DAnnotation>) | Select PDF3D annotation if AnnotationSelector was initialized with PDF3DAnnotation object. |
Visit(System::SharedPtr<ColorBarAnnotation>) | Select ColorBar annotation if AnnotationSelector was initialized with ColorBar object. |
Visit(System::SharedPtr<TrimMarkAnnotation>) override | Selects the trimMark if the AnnotationSelector was initialized with a TrimMarkAnnotation object. |
Visit(System::SharedPtr<BleedMarkAnnotation>) override | Selects the bleedMark if the AnnotationSelector was initialized with a BleedMarkAnnotation object. |
Visit(System::SharedPtr<RegistrationMarkAnnotation>) override | Selects the registrationMark if the AnnotationSelector was initialized with a RegistrationMarkAnnotation object. |
Visit(System::SharedPtr<PageInformationAnnotation>) override | Selects the pageInformation if the AnnotationSelector was initialized with a PageInformationAnnotation object. |
See Also
- Class IAnnotationVisitor
- Namespace Aspose::Pdf::Annotations
- Library Aspose.PDF for C++