THPDFXFAButtonAppearance
Модуль: HPDFXFAHeadless
Собственный нативный набор внешнего вида, возвращаемый HPDFXFABuildButtonAppearance, содержащий реальные объекты HotPDF для одной push-кнопки без идентичности страницы или поля
| Член | Контракт |
|---|---|
ObjectCount: Integer | Число слотов, содержащих подготовленные достижимые косвенные объекты, включая потоки внешних видов и реальные шрифтовые ресурсы |
Objects[Index: Integer]: THPDFObject | Заимствованный объект по индексу от нуля до ObjectCount минус один; некорректные индексы возбуждают EHPDFXFAHeadlessError |
Properties: THPDFDictionaryObject | Заимствованный прямой словарь с AP, MK, H и доступными записями DA/Q; не включает страницу, прямоугольник, имя поля и флаги поля |
Fonts: THPDFDictionaryObject | Заимствованный прямой словарь алиасов шрифтов default-appearance и косвенных ссылок на шрифты для DR AcroForm вызывающего |
GlyphUnits: Integer | Суммарный учёт единиц глифов при подготовке normal и запрошенных alternate-внешних видов подписи |
SerializedBytes: Integer | Сумма сериализованных тел косвенных объектов и двух прямых корней свойств и ресурсов; не включает словарь виджета вызывающего, заголовки объектов, xref и trailer |
DetachObject(Index): THPDFObject | Передаёт владение и очищает индексированный слот без перенумерации других объектов; ранее отсоединённый слот возвращает nil |
DetachProperties: THPDFDictionaryObject | Передаёт владение прямым корнем свойств и очищает Properties |
DetachFonts: THPDFDictionaryObject | Передаёт владение прямым корнем ресурсов и очищает Fonts |
Деструктор освобождает все объекты и корни, оставшиеся присоединёнными; вызывающие владеют и обязаны освободить или принять каждый отсоединённый объект
Все косвенные объекты используют последовательные номера нулевого поколения, начиная с FirstObjectNumber фабрики; ссылки остаются внутри набора, а ресурсные алиасы используют фактические номера принятых шрифтовых объектов
При принятии набора в существующий документ зарезервируйте непересекающийся диапазон номеров объектов, примите все объекты, сохраните их номера, привяжите значения свойств к реальному виджету и зарегистрируйте записи Fonts в DR AcroForm этого документа