THPDFXFAButtonAppearance

Unit: HPDFXFAHeadless

Et ejet native appearance-bundle returneret af HPDFXFABuildButtonAppearance med rigtige HotPDF-objekter til én pushbutton uden side- eller feltidentitet

MemberKontrakt
ObjectCount: IntegerAntal pladser indeholdende de forberedte tilgængelige indirekte objekter, inklusive appearance-streams og faktiske fontressourcer
Objects[Index: Integer]: THPDFObjectLånt objekt ved et indeks fra nul til ObjectCount minus én; ugyldige indeks udløser EHPDFXFAHeadlessError
Properties: THPDFDictionaryObjectLånt direkte dictionary med AP, MK, H og tilgængelige DA/Q-indgange; den ekskluderer side, rektangel, feltnavn og feltflag
Fonts: THPDFDictionaryObjectLånt direkte dictionary med default-appearance font-aliasser og indirekte fontreferencer til kalderens AcroForm DR
GlyphUnits: IntegerSamlet glyph-unit-bogholderi brugt under forberedelse af normal- og anmodede alternative caption-appearances
SerializedBytes: IntegerSum af serialiserede indirekte objektkroppe og de to direkte property/ressource-rødder; ekskluderer kalderens widget dictionary, objekthoveder, xref og trailer
DetachObject(Index): THPDFObjectOverfører ejerskab og rydder den indekserede plads uden at omnummerere andre objekter; en tidligere frakoblet plads returnerer nil
DetachProperties: THPDFDictionaryObjectOverfører ejerskab af den direkte property-rod og rydder Properties
DetachFonts: THPDFDictionaryObjectOverfø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