Aspose::Pdf::Annotations::AnnotationSelector class

AnnotationSelector class

Этот класс используется для выбора аннотаций с помощью идеи шаблона Visitor.

class AnnotationSelector : public Aspose::Pdf::Annotations::IAnnotationVisitor

Методы

МетодОписание
AnnotationSelector()Инициализирует новый экземпляр класса AnnotationSelector.
AnnotationSelector(const System::SharedPtr<Annotation>&)Инициализирует новый объект AnnotationSelector.
get_Selected() constСписок выбранных объектов.
Visit(System::SharedPtr<LinkAnnotation>) overrideВыберите аннотацию ссылки, если AnnotationSelector был инициализирован объектом LinkAnnotation.
Visit(System::SharedPtr<FileAttachmentAnnotation>) overrideВыберите аннотацию вложения, если AnnotationSelector был инициализирован объектом FileAttachmentAnnotation.
Visit(System::SharedPtr<TextAnnotation>) overrideВыберите текстовую аннотацию, если AnnotationSelector был инициализирован объектом TextAnnotation.
Visit(const System::SharedPtr<RedactionAnnotation>&)Выберите аннотацию редактирования, если AnnotationSelector был инициализирован объектом RedactAnnotation.
Visit(System::SharedPtr<FreeTextAnnotation>) overrideВыберите аннотацию свободного текста, если AnnotationSelector был инициализирован объектом FreeTextAnnotation.
Visit(System::SharedPtr<HighlightAnnotation>) overrideВыберите аннотацию вложения, если AnnotationSelector был инициализирован объектом FreeTextAnnotation.
Visit(System::SharedPtr<UnderlineAnnotation>) overrideВыберите аннотацию подчеркивания, если AnnotationSelector был инициализирован объектом UnderlineAnnotation.
Visit(System::SharedPtr<StrikeOutAnnotation>) overrideВыберите аннотацию зачеркивания, если AnnotationSelector был инициализирован объектом StrikeOutAnnotation.
Visit(System::SharedPtr<SquigglyAnnotation>) overrideВыберите аннотацию волнистой линии, если AnnotationSelector был инициализирован объектом SquigglyAnnotation.
Visit(System::SharedPtr<PopupAnnotation>) overrideВыберите всплывающую аннотацию, если AnnotationSelector был инициализирован объектом PopupAnnotation.
Visit(System::SharedPtr<LineAnnotation>) overrideВыберите линейную аннотацию, если AnnotationSelector был инициализирован объектом LineAnnotation.
Visit(System::SharedPtr<CircleAnnotation>) overrideВыберите круглую аннотацию, если AnnotationSelector был инициализирован объектом CircleAnnotation.
Visit(System::SharedPtr<SquareAnnotation>) overrideВыберите квадратную аннотацию, если AnnotationSelector был инициализирован объектом SquareAnnotation.
Visit(System::SharedPtr<InkAnnotation>) overrideВыберите аннотацию чернил, если AnnotationSelector был инициализирован объектом InkAnnotation.
Visit(System::SharedPtr<PolylineAnnotation>) overrideВыберите аннотацию полилинии, если AnnotationSelector был инициализирован объектом PolylineAnnotation.
Visit(System::SharedPtr<PolygonAnnotation>) overrideВыберите аннотацию многоугольника, если AnnotationSelector был инициализирован объектом PolygonAnnotation.
Visit(System::SharedPtr<CaretAnnotation>) overrideВыберите аннотацию каретки, если AnnotationSelector был инициализирован объектом CaretAnnotation.
Visit(System::SharedPtr<StampAnnotation>) overrideВыберите аннотацию штампа, если AnnotationSelector был инициализирован объектом StampAnnotation.
Visit(System::SharedPtr<WidgetAnnotation>) overrideВыберите аннотацию виджета, если AnnotationSelector был инициализирован объектом WidgetAnnotation.
Visit(const System::SharedPtr<WatermarkAnnotation>&)Выберите аннотацию водяного знака, если AnnotationSelector был инициализирован объектом WatermarkAnnotation.
Visit(System::SharedPtr<MovieAnnotation>) overrideВыберите аннотацию фильма, если AnnotationSelector был инициализирован объектом MovieAnnotation.
Visit(const System::SharedPtr<RichMediaAnnotation>&)Выберите аннотацию фильма, если AnnotationSelector был инициализирован объектом аннотации RichMedia.
Visit(System::SharedPtr<ScreenAnnotation>) overrideВыберите аннотацию экрана, если AnnotationSelector был инициализирован объектом ScreenAnnotation.
Visit(const System::SharedPtr<PDF3DAnnotation>&)Выберите аннотацию PDF3D, если AnnotationSelector был инициализирован объектом PDF3DAnnotation.
Visit(const System::SharedPtr<ColorBarAnnotation>&)Выберите аннотацию ColorBar, если AnnotationSelector был инициализирован объектом ColorBar.
Visit(System::SharedPtr<TrimMarkAnnotation>) overrideВыбирает trimMark, если AnnotationSelector был инициализирован объектом TrimMarkAnnotation.
Visit(System::SharedPtr<BleedMarkAnnotation>) overrideВыбирает bleedMark, если AnnotationSelector был инициализирован объектом BleedMarkAnnotation.
Visit(System::SharedPtr<RegistrationMarkAnnotation>) overrideВыбирает registrationMark, если AnnotationSelector был инициализирован объектом RegistrationMarkAnnotation.
Visit(System::SharedPtr<PageInformationAnnotation>) overrideВыбирает pageInformation, если AnnotationSelector был инициализирован объектом PageInformationAnnotation.

См. также