THPDFXFAButtonAppearance
Unit: HPDFXFAHeadless
Vlastněná bundle nativní appearance vrácená HPDFXFABuildButtonAppearance, obsahující skutečné HotPDF objekty pro jedno pushbutton, bez identity stránky či pole
| Člen | Kontrakt |
|---|---|
ObjectCount: Integer | Počet slotů obsahujících připravené dosažitelné nepřímé objekty, včetně appearance streamů a skutečných font resource |
Objects[Index: Integer]: THPDFObject | Vypůjčený objekt na indexu od nuly do ObjectCount minus jedna; neplatné indexy vyhodí EHPDFXFAHeadlessError |
Properties: THPDFDictionaryObject | Vypůjčený přímý slovník obsahující AP, MK, H a dostupné položky DA/Q; vylučuje stránku, obdélník, název pole i příznaky pole |
Fonts: THPDFDictionaryObject | Vypůjčený přímý slovník aliasů fontů default appearance a nepřímých font referencí pro AcroForm DR volajícího |
GlyphUnits: Integer | Agregátní účtování glyph unit používané při přípravě normal i vyžádaných alternate caption appearance |
SerializedBytes: Integer | Součet serializovaných těl nepřímých objektů a dvou přímých kořenů property/resource; vylučuje slovník widgetu volajícího, hlavičky objektů, xref i trailer |
DetachObject(Index): THPDFObject | Přenese vlastnictví a vymaže indexovaný slot, aniž by přečíslovala ostatní objekty; už odpojený slot vrací nil |
DetachProperties: THPDFDictionaryObject | Přenese vlastnictví přímého property kořene a vymaže Properties |
DetachFonts: THPDFDictionaryObject | Přenese vlastnictví přímého resource kořene a vymaže Fonts |
Destruktor uvolní všechny objekty a kořeny, které zůstávají připojené; odpojené objekty si volající vlastní a musí je uvolnit či osvojit
Všechny nepřímé objekty používají následná čísla generace nula začínající na FirstObjectNumber factory; reference zůstávají uvnitř bundle a resource aliasy používají skutečná osvojená objektová čísla písem
Při osvojování bundle do existujícího dokumentu zarezervujte disjunktní rozsah objektových čísel, osvojte všechny objekty, zachovejte jejich čísla, připojte property hodnoty ke skutečnému widgetu a zaregistrujte položky Fonts v AcroForm DR toho dokumentu