THPDFXFAButtonAppearance
Unit: HPDFXFAHeadless
Posiadany natywny bundle wyglądów zwracany przez HPDFXFABuildButtonAppearance, zawierający rzeczywiste obiekty HotPDF dla jednego pushbutton bez strony ani tożsamości pola
| Członek | Kontrakt |
|---|---|
ObjectCount: Integer | Liczba slotów zawierających przygotowane osiągalne obiekty pośrednie, łącznie ze strumieniami wyglądów i rzeczowymi zasobami fontów |
Objects[Index: Integer]: THPDFObject | Pożyczony obiekt na indeksie od zera do ObjectCount minus jeden; niepoprawne indeksy podnoszą EHPDFXFAHeadlessError |
Properties: THPDFDictionaryObject | Pożyczony bezpośredni słownik zawierający AP, MK, H i dostępne wpisy DA/Q; wyklucza stronę, prostokąt, nazwę pola i flagi pola |
Fonts: THPDFDictionaryObject | Pożyczony bezpośredni słownik aliasów fontów wyglądu domyślnego i pośrednich referencji fontów dla AcroForm DR wywołującego |
GlyphUnits: Integer | Narastające rozliczenie jednostek glifów użyte podczas przygotowania wyglądów normal i żądanych alternatywnych podpisów |
SerializedBytes: Integer | Suma zserializowanych ciał obiektów pośrednich i dwóch bezpośrednich korzeni właściwości/zasobów; wyklucza słownik widgeta wywołującego, nagłówki obiektów, xref i trailer |
DetachObject(Index): THPDFObject | Przenosi własność i czyści slot o danym indeksie bez renumerowania innych obiektów; wcześniej odłączony slot zwraca nil |
DetachProperties: THPDFDictionaryObject | Przenosi własność bezpośredniego korzenia właściwości i czyści Properties |
DetachFonts: THPDFDictionaryObject | Przenosi własność bezpośredniego korzenia zasobów i czyści Fonts |
Destruktor zwalnia wszystkie obiekty i korzenie, które pozostały dołączone; wywołujący posiadają i muszą zwolnić albo zaadoptować każdy odłączony obiekt
Wszystkie obiekty pośrednie używają kolejnych numerów generacji zero zaczynając od FirstObjectNumber fabryki; referencje pozostają wewnątrz bundle'a, a aliasy zasobów używają rzeczywistych numerów obiektów adoptowanych fontów
Przy adoptowaniu bundle'a do istniejącego dokumentu zarezerwuj rozłączny zakres numerów obiektów, zaadoptuj wszystkie obiekty, zachowaj ich numery, dołącz wartości właściwości do rzeczywistego widgeta i zarejestruj wpisy Fonts w AcroForm DR tego dokumentu