DASetInformationA
Propiedades del documento, funcionalidad de acceso directo
Descripción
La A final indica el punto de entrada de DLL ANSI (char); la interfaz ActiveX/COM solo expone la forma Unicode. El comportamiento es idéntico a DASetInformation y los argumentos de cadena se interpretan con la página de códigos SetAnsiMode actual
Establece valores en la sección de información del documento
Puede tratarse de información estándar como Author y Subject, o de 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 será el mes (01-12) DD será el día (01-31) HH será la hora (00-23)
mm será el minuto (00-59) SS será el segundo (00-59)
O será la relación de la hora local con la hora universal (UT) mediante un 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 (U+0027) opcional ('') debe ser el valor absoluto del desplazamiento respecto de 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 personalizada, otra cadena |
| NewValue | El nuevo valor de la clave especificada |
Valores devueltos
| 0 | El FileHandle especificado no era válido La clave de información se ha establecido o actualizado correctamente |
|---|---|
| 1 |