DASetInformation

Свойства документа, функции прямого доступа

Описание

Записывает значения в раздел информации документа

Это могут быть стандартные сведения (Author, Subject) или произвольные пользовательские данные

Для CreationDate и ModDate (дата изменения) формат даты: D:YYYYMMDDHHmmSSOHH'mm'

where

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 TPDFlib.DASetInformation(FileHandle: Integer; Const Key, NewValue: WideString): Integer;

ActiveX

Function PDFlib::DASetInformation(FileHandle As Long, Key As String, NewValue As String) As Long

DLL

int DLDASetInformation(int InstanceID, int FileHandle, const wchar_t * Key, const wchar_t * NewValue);

Параметры

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

Возвращаемые значения

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