StoreCustomDataFromFile
Propriedades do documento
Descrição
Salva dados personalizados de um arquivo no PDF sob um nome de chave. Esses dados podem depois ser recuperados com RetrieveCustomDataToString ou RetrieveCustomDataToFile. O tipo de armazenamento (string, stream ou stream comprimido) e o local (Document Information Dictionary ou Document Catalog) podem ser definidos. Se o local for o Document Catalog, qualquer tipo de armazenamento pode ser usado, mas a chave deve ter um prefixo especial atribuído a você pela Adobe. Se o local for o Document Information Dictionary, qualquer chave além das padrão pode ser usada, mas apenas strings
Sintaxe
Delphi
Function TPDFlib.StoreCustomDataFromFile(Const Key, FileName: WideString; Location, Options: Integer): Integer;
ActiveX
Function PDFlib::StoreCustomDataFromFile(Key As String, FileName As String, Location As Long, Options As Long) As Long
DLL
int DLStoreCustomDataFromFile(int InstanceID, const wchar_t * Key, const wchar_t * FileName, int Location, int Options);
Parâmetros
| Key | A chave sob a qual os dados serão armazenados Se a localização for o Document Information Dictionary, a chave não pode ser "Author", "Title", "Subject", "Keywords", "Creator" ou "Producer" Qualquer outra chave pode ser usada, mas as chaves devem ser escolhidas com cuidado para fazer sentido ao usuário Se a localização for o Document Catalog, a chave precisa ter um prefixo especial atribuído a você pela Adobe para evitar conflitos com outros softwares |
|---|---|
| FileName | O caminho e o nome do arquivo que contém os dados a armazenar no PDF sob a chave informada. |
| Location | 1 = Armazenar os dados no Document Information Dictionary 2 = Armazenar os dados no Document Catalog |
| Options | 0 = Armazenar os dados como string (única opção disponível quando o local é o Document Information Dictionary) 1 = Armazenar os dados em um stream 2 = Armazenar os dados em um stream comprimido |
Valores retornados
| 0 | Não foi possível abrir o arquivo que contém os dados ou o parâmetro Key era inválido |
|---|---|
| 1 | Os dados foram armazenados com sucesso |