StoreCustomDataFromVariant
Свойства документа
Описание
Сохраняет пользовательские данные (вариантный массив байтов) в PDF под именем ключа; позже их вернёт RetrieveCustomDataToVariant. Можно задать тип хранения (строка, поток или сжатый поток) и место (Document Information Dictionary или Document Catalog). Для Document Catalog допустим любой тип хранения, но ключ должен иметь специальный префикс, выделенный вам Adobe; для Document Information Dictionary подойдёт любой нестандартный ключ, но хранить можно только строки
Синтаксис
ActiveX
Function PDFlib::StoreCustomDataFromVariant(Key As String, NewValue As Variant, Location As Long, Options As Long) As LongПараметры
Ключ, под которым сохраняются данные. Для Document Information Dictionary нельзя использовать ключи "Author", "Title", "Subject", "Keywords", "Creator" и "Producer"; любой другой ключ допустим, но выбирать его стоит осмысленно для пользователя. Для Document Catalog ключ должен иметь специальный префикс, выделенный вам Adobe, чтобы избежать конфликтов с другим программным обеспечением
Key
NewValue
Вариантный массив байтов с данными для сохранения в PDF
Location
1 = хранить данные в Document Information Dictionary
2 = хранить данные в Document Catalog
Options
0 = хранить данные строкой (единственный вариант для Document Information Dictionary)
1 = хранить данные в потоке
2 = хранить данные в сжатом потоке
Возвращаемые значения
| 0 | Недопустимый параметр Location |
|---|---|
| 1 | Пользовательские данные сохранены успешно |