DASetInformationA
Propriedades do documento, Funcionalidade de acesso direto
Descrição
O A final indica o ponto de entrada DLL ANSI (char); a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DASetInformation e os argumentos string são interpretados usando a página de código atual de SetAnsiMode
Define valores na seçã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 ser o ano
MM deve ser o mês (01-12) DD deve ser o dia (01-31) HH deve ser a 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 o Horário Universal (UT) usando um caractere +, - ou Z
HH seguido de APOSTROPHE (U+0027) (') deve ser o valor absoluto do deslocamento em relação à UT em horas (00-23)
mm seguido de uma APOSTROPHE opcional (U+0027) (') deve ser o valor absoluto do deslocamento em relação à 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 handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| Key | Para informações padrão use "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" ou "ModDate". Para informações personalizadas pode ser usada qualquer outra string |
| NewValue | O novo valor da chave informada. |
Valores retornados
| 0 | O FileHandle informado não era válido. A chave de informação foi definida ou atualizada com sucesso |
|---|---|
| 1 |