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. |
См. также
- Class IAnnotationVisitor
- Namespace Aspose::Pdf::Annotations
- Library Aspose.PDF for C++