THPDFXFAButtonAppearance
Unit: HPDFXFAHeadless
Et ejet native appearance-bundle returneret af HPDFXFABuildButtonAppearance med rigtige HotPDF-objekter til én pushbutton uden side- eller feltidentitet
| Member | Kontrakt |
|---|---|
ObjectCount: Integer | Antal pladser indeholdende de forberedte tilgængelige indirekte objekter, inklusive appearance-streams og faktiske fontressourcer |
Objects[Index: Integer]: THPDFObject | Lånt objekt ved et indeks fra nul til ObjectCount minus én; ugyldige indeks udløser EHPDFXFAHeadlessError |
Properties: THPDFDictionaryObject | Lånt direkte dictionary med AP, MK, H og tilgængelige DA/Q-indgange; den ekskluderer side, rektangel, feltnavn og feltflag |
Fonts: THPDFDictionaryObject | Lånt direkte dictionary med default-appearance font-aliasser og indirekte fontreferencer til kalderens AcroForm DR |
GlyphUnits: Integer | Samlet glyph-unit-bogholderi brugt under forberedelse af normal- og anmodede alternative caption-appearances |
SerializedBytes: Integer | Sum af serialiserede indirekte objektkroppe og de to direkte property/ressource-rødder; ekskluderer kalderens widget dictionary, objekthoveder, xref og trailer |
DetachObject(Index): THPDFObject | Overfører ejerskab og rydder den indekserede plads uden at omnummerere andre objekter; en tidligere frakoblet plads returnerer nil |
DetachProperties: THPDFDictionaryObject | Overfører ejerskab af den direkte property-rod og rydder Properties |
DetachFonts: THPDFDictionaryObject | Overfører ejerskab af den direkte ressource-rod og rydder Fonts |
Destruktoren frigør alle objekter og rødder, der stadig er tilknyttet; kaldere ejer og skal frigøre eller adoptere hvert frakoblet objekt
Alle indirekte objekter bruger fortløbende generation-nul-numre fra factory's FirstObjectNumber; referencer forbliver i bundleet, og ressource-aliasser bruger de faktiske adopterede fontobjektnumre
Ved adoption af bundleet i et eksisterende dokument: reserver et disjunkt objektnummerinterval, adopter alle objekter, bevar deres numre, tilknyt property-værdierne til den rigtige widget og registrér Fonts-indgangene i dokumentets AcroForm DR