StoreCustomDataFromVariant
Propriedades do documento
Descrição
Esta função salva custom data, fornecidos como um variant de array de bytes, no PDF sob um nome de chave Esses dados podem depois ser recuperados com RetrieveCustomDataToVariant O tipo de armazenamento (string, stream ou compressed stream) e a localização (Document Information Dictionary ou Document Catalog) podem ser definidos Se a localização for o Document Catalog, qualquer tipo de armazenamento pode ser usado, mas a chave precisa ter um prefixo especial atribuído a você pela Adobe Se a localização for o Document Information Dictionary, qualquer chave além das chaves padrão pode ser usada, mas apenas strings podem ser usadas
Sintaxe
ActiveX
Function PDFlib::StoreCustomDataFromVariant(Key As String, NewValue As Variant, Location As Long, Options As Long) As LongParâmetros
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
Key
NewValue
Um variant de array de bytes contendo os dados a armazenar no PDF
Location
1 = Armazenar os dados no Document Information Dictionary
2 = Armazenar os dados no Document Catalog
Options
0 = Armazenar os dados como string (a única opção disponível se a localização for o Document Information Dictionary)
1 = Armazenar os dados em um stream
2 = Armazenar os dados em um compressed stream
Valores retornados
| 0 | O parâmetro Location era inválido |
|---|---|
| 1 | Os dados personalizados foram armazenados com sucesso |