AddRichMediaAnnotationFromEmbeddedFile

Rich media, anotações, arquivos associados, reutilização de payload

Descrição

Cria uma anotação RichMedia cujos dicionários de asset e de instância referenciam uma especificação de arquivo embutido existente, em vez de gravar um stream de mídia duplicado

Sintaxe

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)

Valor de retorno

Retorna 1 em caso de sucesso ou 0 em caso de falha

Observações

EmbeddedFileIndex tem base 1 e pode vir de GetAssociatedFileEmbeddedIndex

O método exige o Adobe Extension Level 3, rejeita PDF/A e exige uma descrição não vazia no modo PDF/UA

MediaType vai de 0 a 3, enquanto os valores de ativação e desativação vão de 0 a 2

ActiveX

PDFlib::AddRichMediaAnnotationFromEmbeddedFile(...)