Запись THPDFCollectionSchemaFieldInfo
Описывает одно поле схемы коллекции загруженного портфолио: ключ словаря, отображаемое имя, подтип, порядок сортировки и флаги видимости и редактируемости
Объявление
THPDFCollectionSchemaFieldInfo= record
Key: AnsiString;
DisplayName: AnsiString;
Subtype: THPDFCollectionFieldSubtype;
Order: Integer;
Visible: boolean;
Editable: boolean;
end;
Модуль
HPDFDoc
Поля
| Поле | Назначение |
|---|---|
Key | Ключ поля в словаре /Schema коллекции, как его используют метаданные элементов коллекции |
DisplayName | Значение записи /N, показываемое как заголовок колонки в читалках портфолио |
Subtype | THPDFCollectionFieldSubtype, разобранный из записи /Subtype, например cfsText, cfsDate или cfsSize |
Order | Значение записи порядка сортировки /O или -1, когда у поля его нет |
Visible | Значение записи /V; по умолчанию true, когда записи нет |
Editable | Значение записи /E; по умолчанию false, когда записи нет |
Примечания по использованию
- Перечисляйте поля схемы через
THotPDF.GetLoadedCollectionSchemaFieldCountи читайте каждое черезTHotPDF.GetLoadedCollectionSchemaFieldInfo - Запись описывает read-only представление существующей схемы; она заполняется по индексу и возвращает
false, когда в документе нет коллекции - Используйте
Keyс акцессорами метаданных элементов портфолио, чтобы читать или писать пофайловые значения этой колонки