DASetInformationA
Propriedades do documento, funcionalidade de acesso direto
Descrição
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DASetInformation e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Define valores na secção de informações do documento
Podem ser informações padrão, como Author e Subject, ou informações personalizadas
Para 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 DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;
DLL
int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);
Parâmetros
| FileHandle | Um identificador devolvido pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| Key | Para informações padrão, utilize "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" ou "ModDate". Para informações personalizadas, pode ser utilizada qualquer outra cadeia |
| NewValue | O novo valor para a chave especificada |
Valores devolvidos
| 0 | O FileHandle especificado não era válido A chave de informações foi definida ou atualizada com êxito |
|---|---|
| 1 |