THPDFXFAButtonAppearance

Unit: HPDFXFAHeadless

En ägd native appearance-bunt som returneras av HPDFXFABuildButtonAppearance, innehållande faktiska HotPDF-objekt för en tryckknapp utan sid- eller fältidentitet

MedlemKontrakt
ObjectCount: IntegerAntal platser som innehåller de förberedda nåbara indirekta objekten, inklusive appearance-strömmar och faktiska typsnittsresurser
Objects[Index: Integer]: THPDFObjectLånat objekt vid ett index från noll till ObjectCount minus ett; ogiltiga index kastar EHPDFXFAHeadlessError
Properties: THPDFDictionaryObjectLånad direkt dictionary som innehåller AP, MK, H och tillgängliga DA/Q-poster; den utesluter sida, rektangel, fältnamn och fältflaggor
Fonts: THPDFDictionaryObjectLånad direkt dictionary med typsnittsalias för standardappearance och indirekta typsnittsreferenser för anroparens AcroForm DR
GlyphUnits: IntegerAggregerad glyph-enhetsredovisning som används under förberedelsen av den normala och begärda alternativa caption-appearancen
SerializedBytes: IntegerSumman av serialiserade indirekta objektkroppar och de två direkta egenskaps- och resursrötterna; utesluter anroparens widget-dictionary, objekthuvuden, xref och trailer
DetachObject(Index): THPDFObjectÖverför ägarskapet och rensar den indexerade platsen utan att numrera om övriga objekt; en tidigare losskopplad plats returnerar nil
DetachProperties: THPDFDictionaryObjectÖverför ägarskapet för den direkta egenskapsroten och rensar Properties
DetachFonts: THPDFDictionaryObjectÖverför ägarskapet för den direkta resursroten och rensar Fonts

Destruktorn frigör alla objekt och rötter som fortfarande är kopplade; anropare äger och måste frigöra eller ta över varje losskopplat objekt

Alla indirekta objekt använder konsekutiva nummer med generation noll som börjar vid fabrikens FirstObjectNumber; referenserna stannar inom bunten och resursaliasen använder de faktiska antagna typsnittsobjektnumren

När bunten tas över i ett befintligt dokument, reservera ett disjunkt objektnummerintervall, ta över alla objekt, bevara deras nummer, koppla egenskapsvärdena till den faktiska widgeten och registrera Fonts-posterna i det dokumentets AcroForm DR