Class AnnotationSelector

Класс AnnotationSelector

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

public sealed class AnnotationSelector : IAnnotationVisitor

Конструкторы

ИмяОписание
AnnotationSelector()Инициализирует новый экземпляр класса AnnotationSelector.
AnnotationSelector(Annotation)Инициализирует новый объект AnnotationSelector.

Свойства

ИмяОписание
Selected { get; }Список выбранных объектов.

Методы

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

См. также