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Пользовательские данные сохранены успешно