AddRichMediaAnnotationFromEmbeddedFile

富媒体、注释、关联文件、负载复用

描述

创建 RichMedia 注释,其资源和实例字典引用现有嵌入文件规范,而不写入重复的媒体流

语法

Delphi

Function AddRichMediaAnnotationFromEmbeddedFile(Left, Top, Width, Height: Double; EmbeddedFileIndex: Integer; Const AssetName, Title, Description: WideString; MediaType: TPDFlibRichMediaType; Activation: TPDFlibRichMediaActivation; Deactivation: TPDFlibRichMediaDeactivation; PosterImageID: Integer= 0): Integer;

DLL and ActiveX

int AddRichMediaAnnotationFromEmbeddedFile(double Left, double Top, double Width, double Height, int EmbeddedFileIndex, string AssetName, string Title, string Description, int MediaType, int Activation, int Deactivation, int PosterImageID)

返回值

成功时返回 1,失败时返回 0

备注

EmbeddedFileIndex 从 1 开始,可能来自 GetAssociatedFileEmbeddedIndex

此方法要求 Adobe Extension Level 3,不接受 PDF/A,并且在 PDF/UA 模式下要求非空描述

MediaType 为 0 到 3,而激活和停用值为 0 到 2

ActiveX

PDFlib::AddRichMediaAnnotationFromEmbeddedFile(...)