AddPageAssociatedFileFromString

Arquivos incorporados

Descrição

Vincula um arquivo incorporado construído a partir de uma string ao array /AF de uma página

Sintaxe

Delphi

Function AddPageAssociatedFileFromString(PageNumber: Integer; Const Source, DisplayName, MIMEType, Description, Relationship: WideString): Integer;

Valores retornados

0Falha na validação: nenhum documento, origem ou nome de exibição vazio, título de arquivo incorporado duplicado, relationship inválido ou um modo PDF/A que proíbe anexos arbitrários
RefIdentificador do novo objeto de especificação de arquivo

Observações

O payload é armazenado exatamente como em AddAssociatedFileFromString e registrado na árvore de nomes EmbeddedFiles, mas a associação /AF é gravada no dicionário de página em vez do catálogo do documento, de modo que a vinculação sobrevive a ciclos de salvar e carregar. Relationship deve ser um de Source, Data, Alternative, Supplement ou Unspecified. Gravar um array /AF de página eleva o documento para PDF 2.0

Exemplo

PDF.AddPageAssociatedFileFromString(1, XML, "page-data.xml", "text/xml", "Page payload", "Source");

Veja também

AddAssociatedFileFromString, GetAssociatedFileCount