RichMediaAnnotation

RichMediaAnnotation class

Класс описывает RichMediaAnnotation, которая позволяет вставлять видео/аудиоданные в документ PDF.

public class RichMediaAnnotation : Annotation

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

Имя Описание
RichMediaAnnotation(Page, Rectangle) Инициализирует RichMediaAnnotation.

Характеристики

Имя Описание
Actions { get; } Получает список действий аннотации.
ActivateOn { get; set; } Событие, активирующее приложение.
virtual ActiveState { get; set; } Получает или задает текущее состояние внешнего вида аннотации.
override AnnotationType { get; } Получает тип аннотации.
Appearance { get; } Получает словарь внешнего вида аннотации.
Border { get; set; } Получает или задает характеристики границы аннотации.Border
Characteristics { get; } Получает характеристики аннотации.
Color { get; set; } Получает или задает цвет аннотации.
Content { get; } Данные мультимедийного контента.
Contents { get; set; } Получает или задает текст аннотации.
CustomFlashVariables { get; set; } Устанавливает или получает flash-переменные, которые передаются игроку.
CustomPlayer { get; set; } Устанавливает или получает собственный флэш-плеер для воспроизведения видео/аудиоданных.
Flags { get; set; } Флаги аннотации.
FullName { get; } Получает полное имя аннотации.
virtual Height { get; set; } Получает или задает высоту аннотации.
virtual Hyperlink { get; set; } Получает или устанавливает гиперссылку на фрагмент (для генератора pdf).
IsFirstParagraphInColumn { get; set; } Получает или задает логическое значение, указывающее, будет ли этот абзац находиться в следующем столбце. Значение по умолчанию — false.
IsInLineParagraph { get; set; } Получает или задает встроенный абзац. Значение по умолчанию — false. (для создания pdf)
IsInNewPage { get; set; } Получает или задает логическое значение, которое заставляет этот абзац создаваться на новой странице. Значение по умолчанию — false.
IsKeptWithNext { get; set; } Получает или задает логическое значение, указывающее, остается ли текущий абзац на той же странице вместе со следующим абзацем. Значение по умолчанию — false. (для создания PDF)
Margin { get; set; } Получает или задает внешнее поле для абзаца (для создания PDF-файла)
Modified { get; set; } Получает или задает дату и время последнего изменения аннотации.
Name { get; set; } Получает или задает имя аннотации на странице.
virtual PageIndex { get; } Получает индекс страницы, содержащей аннотацию.
virtual Rect { get; set; } Получает или задает прямоугольник аннотации.
States { get; } Получает словарь внешнего вида аннотации.
TextHorizontalAlignment { get; set; } Получает или задает выравнивание текста для аннотации.
Type { get; set; } Получает или задает тип содержимого. Возможные значения: Аудио, Видео.
virtual VerticalAlignment { get; set; } Получает или задает вертикальное выравнивание абзаца
virtual Width { get; set; } Получает или задает ширину аннотации.
ZIndex { get; set; } Получает или задает значение int, указывающее Z-порядок графика. График с большим ZIndex будет размещен над графиком с меньшим ZIndex. ZIndex может быть отрицательным. График с отрицательным ZIndex будет размещен за текстом на странице.

Методы

Имя Описание
override Accept(AnnotationSelector) Принимает посетителей для этой аннотации.
AddCustomData(string, Stream) Добавить пользовательские именованные данные (например, необходимые для flash-скрипта).
virtual ChangeAfterResize(Matrix) Обновить параметры и внешний вид в соответствии с матричным преобразованием.
virtual Clone() Клонирует этот экземпляр. Виртуальный метод. Всегда возвращайте null.
virtual Flatten() Помещает содержимое аннотации непосредственно на страницу, объект аннотации будет удален.
GetRectangle(bool) Возвращает прямоугольник аннотации с учетом поворота страницы.
SetContent(string, Stream) Установить поток контента.
SetPoster(Stream) Установить постер аннотации.
Update() Обновляет данные с указанными параметрами.

Другие члены

Имя Описание
enum ActivationEvent Событие, активирующее аннотацию.
enum ContentType Тип мультимедиа.

Смотрите также