AddPageAssociatedFileFromString

Ficheiros incorporados

Descrição

Associa um ficheiro incorporado construído a partir de uma cadeia à matriz /AF de uma página

Sintaxe

Delphi

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

Valores devolvidos

0A validação falhou: sem documento, origem ou nome a apresentar vazio, título de ficheiro incorporado duplicado, relação inválida ou um modo PDF/A que proíbe anexos arbitrários
RefIdentificador do novo objeto de especificação de ficheiro

Observações

O conteúdo é guardado exatamente como em AddAssociatedFileFromString e registado na árvore de nomes EmbeddedFiles, mas a associação /AF é escrita no dicionário de página em vez do catálogo do documento, para que a ligação sobreviva a ciclos de gravação e carregamento; Relationship tem de ser um de Source, Data, Alternative, Supplement ou Unspecified; escrever uma matriz /AF de página eleva o documento para PDF 2.0

Exemplo

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

Consulte também

AddAssociatedFileFromString, GetAssociatedFileCount