SetInformation

Propriedades do documento

Descrição

Define as propriedades do documento selecionado

Para as propriedades CreationDate e ModDate (data de modificação), o formato da data deve ser:

D:YYYYMMDDHHmmSSOHH'mm'

where

YYYY deve corresponder ao ano

MM deve corresponder ao mês (01-12) DD deve corresponder ao dia (01-31) HH deve corresponder à hora (00-23)

mm deve ser o minuto (00-59) SS deve ser o segundo (00-59)

O deve ser a relação da hora local com a hora universal (UT), utilizando um caráter +, - ou Z

HH seguido de APOSTROPHE (U+0027) (') deve corresponder ao valor absoluto do desvio relativamente a UT em horas (00-23)

mm seguido de um APOSTROPHE opcional (U+0027) (') deve ser o valor absoluto do desvio em relação a UT, em minutos (00-59)

Sintaxe

Delphi

Function TPDFlib.SetInformation(Key: Integer; Const NewValue: WideString): Integer;

ActiveX

Function PDFlib::SetInformation(Key As Long, NewValue As String) As Long

DLL

int DLSetInformation(int InstanceID, int Key, const wchar_t * NewValue);

Parâmetros

KeyThe property to set: 0 = PDF Version 1 = Author 2 = Title 3 = Subject 4 = Chavewords 5 = Creator 6 = Producer 7 = CreationDate 8 = ModDate 9 = XMP dc:subject
NewValueO novo valor da propriedade especificada

Quando Key é 0, NewValue seleciona a versão de destino do PDF para gravação completa. Para destinos PDF 1.3, 1.4, 1.5, 1.6 e 1.7, SaveToFile, SaveToString e SaveToStream mantêm o ficheiro emitido dentro da versão selecionada. Se o documento ainda contiver uma funcionalidade que exija uma versão PDF mais recente, a gravação falha e LastErrorCode devolve 602

Valores devolvidos

0Não foi possível definir as informações especificadas. Utilize a função LastErrorCode para determinar o motivo da falha
1As informações especificadas foram definidas com êxito