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 |