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
| Key | The 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 |
|---|---|
| NewValue | O 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
| 0 | Não foi possível definir as informações especificadas. Utilize a função LastErrorCode para determinar o motivo da falha |
|---|---|
| 1 | As informações especificadas foram definidas com êxito |