Class RichMediaAnnotation

Класс RichMediaAnnotation

Класс описывает 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; }Данные содержимого Rich Media.
Contents { get; set; }Получает или устанавливает текст аннотации.
CustomFlashVariables { get; set; }Устанавливает или получает переменные flash, которые передаются в плеер.
CustomPlayer { get; set; }Устанавливает или получает пользовательский flash плеер для воспроизведения видео/аудио данных.
Flags { get; set; }Флаги аннотации.
FullName { get; }Получает полное квалифицированное имя аннотации.
virtual Height { get; set; }Получает или устанавливает высоту аннотации.
virtual Hyperlink { get; set; }Получает или устанавливает гиперссылку фрагмента (для генератора pdf).
IsFirstParagraphInColumn { get; set; }Получает или устанавливает логическое значение, указывающее, будет ли этот абзац в следующем столбце. По умолчанию false. (для генерации pdf)
IsInLineParagraph { get; set; }Получает или устанавливает, является ли абзац встроенным. По умолчанию false. (для генерации pdf)
IsInNewPage { get; set; }Получает или устанавливает логическое значение, которое заставляет этот абзац генерироваться на новой странице. По умолчанию false. (для генерации pdf)
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; }Получает или устанавливает тип содержимого. Возможные значения: Audio, Video.
virtual VerticalAlignment { get; set; }Получает или устанавливает вертикальное выравнивание абзаца
virtual Width { get; set; }Получает или устанавливает ширину аннотации.
ZIndex { get; set; }Получает или устанавливает целочисленное значение, указывающее 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Тип мультимедиа.

См. также