Aspose::Pdf::Annotations::RichMediaAnnotation класс

RichMediaAnnotation class

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

class RichMediaAnnotation : public Aspose::Pdf::Annotations::Annotation

Enums

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

Методы

МетодОписание
Accept(System::SharedPtr<AnnotationSelector>) overrideПринимает посетителя для этой аннотации.
AddCustomData(const System::String&, const System::SharedPtr<System::IO::Stream>&)Добавить пользовательские именованные данные (например, необходимые для flash‑скрипта).
get_ActivateOn()Событие, которое активирует приложение.
get_AnnotationType() overrideПолучает тип аннотации.
get_Content()Данные Rich Media контента.
get_CustomFlashVariables() constУстанавливает или получает flash‑переменные, которые передаются плееру.
get_CustomPlayer() constУстанавливает или получает пользовательский flash‑плеер для воспроизведения видео/аудио данных.
get_Type()Получает тип контента. Возможные значения: Audio, Video.
RichMediaAnnotation(const System::SharedPtr<Aspose::Pdf::Page>&, const System::SharedPtr<Rectangle>&)Инициализирует RichMediaAnnotation.
set_ActivateOn(RichMediaAnnotation::ActivationEvent)Событие, которое активирует приложение.
set_CustomFlashVariables(const System::String&)Устанавливает или получает flash‑переменные, которые передаются плееру.
set_CustomPlayer(const System::SharedPtr<System::IO::Stream>&)Устанавливает или получает пользовательский flash‑плеер для воспроизведения видео/аудио данных.
set_Type(RichMediaAnnotation::ContentType)Устанавливает тип контента. Возможные значения: Audio, Video.
SetContent(const System::String&, const System::SharedPtr<System::IO::Stream>&)Установить поток содержимого.
SetPoster(const System::SharedPtr<System::IO::Stream>&)Установить постер аннотации.
Update()Обновляет данные с указанными параметрами.

См. также