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

FileHandleUm handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
KeyPara informações padrão use "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" ou "ModDate". Para informações personalizadas pode ser usada qualquer outra string
NewValueO novo valor da chave informada.

Valores retornados

0O FileHandle informado não era válido. A chave de informação foi definida ou atualizada com sucesso
1