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

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 información personalizada puede usarse cualquier otra cadena
NewValueEl nuevo valor para la clave especificada

Valores devueltos

0El FileHandle especificado no era válido La clave de información se estableció o actualizó correctamente
1