DASetInformationA
categoría Propiedades del documento, Funcionalidad de acceso directo
Descripción
La A final indica el punto de entrada ANSI (char) de la DLL; la interfaz ActiveX/COM solo expone la forma Unicode El comportamiento es idéntico a DASetInformation y los argumentos de cadena se interpretan mediante la página de códigos actual de SetAnsiMode
Establece valores en la sección de información del documento
Puede ser información estándar como Author y Subject, o información personalizada
Para CreationDate y ModDate (fecha de modificación), el formato de la fecha debe ser: D:YYYYMMDDHHmmSSOHH'mm'
where
YYYY debe ser el año
MM debe ser el mes (01-12) DD debe ser el día (01-31) HH debe ser la hora (00-23)
mm debe ser el minuto (00-59) SS debe ser el segundo (00-59)
O será la relación de la hora local con el Tiempo Universal (UT) usando el carácter +, - o Z
HH seguido de APOSTROPHE (U+0027) (') debe ser el valor absoluto del desplazamiento respecto a UT en horas (00-23)
mm seguido de un APOSTROPHE opcional (U+0027) (') deberá ser el valor absoluto del desplazamiento desde UT en minutos (00-59)
Sintaxis
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 | Un identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream |
|---|---|
| Key | Para información estándar use "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" o "ModDate"; para información personalizada puede usarse cualquier otra cadena |
| NewValue | El nuevo valor para la clave especificada |
Valores devueltos
| 0 | El FileHandle especificado no era válido La clave de información se estableció o actualizó correctamente |
|---|---|
| 1 |