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

FileHandleUn identificador devuelto por las funciones DAOpenFile, DAOpenFileReadOnly o DAOpenFromStream
KeyPara información estándar use "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" o "ModDate"; para personalizada, otra cadena
NewValueEl nuevo valor de la clave especificada

Valores devueltos

0El FileHandle especificado no era válido La clave de información se ha establecido o actualizado correctamente
1