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
| 0 | Falha 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 |
|---|---|
| Ref | Identificador 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");