DASetInformationA

Свойства на документа, Функционалност за директен достъп

Описание

Завършващата A обозначава точката на вход на DLL от тип ANSI (char); интерфейсът ActiveX/COM предоставя само формата Unicode. Поведението е идентично с DASetInformation, а низовите аргументи се интерпретират с използване на текущата кодова страница на SetAnsiMode

Задава стойности в секцията с информация за документа

Това може да бъде стандартна информация като Author и Subject, или потребителска информация

За CreationDate и ModDate (датата на промяна) форматът на датата трябва да бъде: D:YYYYMMDDHHmmSSOHH'mm'

където

YYYY трябва да е годината

MM трябва да е месецът (01-12) DD трябва да е денят (01-31) HH трябва да е часът (00-23)

mm трябва да е минутата (00-59) SS трябва да е секундата (00-59)

O трябва да е отношението на местното време към Universal Time (UT), като се използва знак +, - или Z

HH, последвано от APOSTROPHE (U+0027) ('), трябва да е абсолютната стойност на отклонението от UT в часове (00-23)

mm, последвано от незадължителен APOSTROPHE (U+0027) ('), трябва да е абсолютната стойност на отклонението от UT в минути (00-59)

Синтаксис

Delphi

Function DLDASetInformationA(InstanceID, FileHandle: Integer; Key, NewValue: PAnsiChar): Integer;

DLL

int DLDASetInformationA(int InstanceID, int FileHandle, const char * Key, const char * NewValue);

Параметри

FileHandleДескриптор, върнат от функциите DAOpenFile, DAOpenFileReadOnly или DAOpenFromStream
KeyЗа стандартна информация използвайте "Author", "Title", "Subject", "Keywords", "Creator", "Producer", "CreationDate" или "ModDate". За потребителска информация може да се използва произволен друг низ
NewValueНовата стойност за посочения ключ

Върнати стойности

0Посоченият FileHandle не беше валиден Информационният ключ беше зададен или актуализиран успешно
1