Aspose::Pdf::Annotations::IAnnotationVisitor class

IAnnotationVisitor class

Defines Visitor for visiting different document annotations.

class IAnnotationVisitor : public virtual System::Object

Methods

MethodDescription
virtual Visit(System::SharedPtr<LinkAnnotation>)Visit/select link annotation.
virtual Visit(System::SharedPtr<FileAttachmentAnnotation>)Visit/select attachment annotation.
virtual Visit(System::SharedPtr<TextAnnotation>)Visit/select text annotation.
virtual Visit(System::SharedPtr<FreeTextAnnotation>)Visit/select freetext annotation.
virtual Visit(System::SharedPtr<HighlightAnnotation>)Visit/select highlight annotation.
virtual Visit(System::SharedPtr<UnderlineAnnotation>)Visit/select underline annotation.
virtual Visit(System::SharedPtr<StrikeOutAnnotation>)Visit/select strikeOut annotation.
virtual Visit(System::SharedPtr<SquigglyAnnotation>)Visit/select squiggly annotation.
virtual Visit(System::SharedPtr<PopupAnnotation>)Visit/select popup annotation.
virtual Visit(System::SharedPtr<LineAnnotation>)Visit/select line annotation.
virtual Visit(System::SharedPtr<CircleAnnotation>)Visit/select circle annotation.
virtual Visit(System::SharedPtr<SquareAnnotation>)Visit/select square annotation.
virtual Visit(System::SharedPtr<InkAnnotation>)Visit/select ink annotation.
virtual Visit(System::SharedPtr<PolylineAnnotation>)Visit/select polyline annotation.
virtual Visit(System::SharedPtr<PolygonAnnotation>)Visit/select polygon annotation.
virtual Visit(System::SharedPtr<CaretAnnotation>)Visit/select caret annotation.
virtual Visit(System::SharedPtr<StampAnnotation>)Visit/select stamp annotation.
virtual Visit(System::SharedPtr<WidgetAnnotation>)Visit/select widget annotation.
virtual Visit(System::SharedPtr<MovieAnnotation>)Visit/select movie annotation.
virtual Visit(System::SharedPtr<ScreenAnnotation>)Visit/select screen annotation.
virtual Visit(System::SharedPtr<TrimMarkAnnotation>)Visit/select a trim mark annotation.
virtual Visit(System::SharedPtr<BleedMarkAnnotation>)Visit/select a bleed mark annotation.
virtual Visit(System::SharedPtr<RegistrationMarkAnnotation>)Visit/select a registration mark annotation.
virtual Visit(System::SharedPtr<PageInformationAnnotation>)Visit/select a page information annotation.

See Also