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
| Medlem | Kontrakt |
|---|---|
ObjectCount: Integer | Antal platser som innehåller de förberedda nåbara indirekta objekten, inklusive appearance-strömmar och faktiska typsnittsresurser |
Objects[Index: Integer]: THPDFObject | Lånat objekt vid ett index från noll till ObjectCount minus ett; ogiltiga index kastar EHPDFXFAHeadlessError |
Properties: THPDFDictionaryObject | Lå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: THPDFDictionaryObject | Lånad direkt dictionary med typsnittsalias för standardappearance och indirekta typsnittsreferenser för anroparens AcroForm DR |
GlyphUnits: Integer | Aggregerad glyph-enhetsredovisning som används under förberedelsen av den normala och begärda alternativa caption-appearancen |
SerializedBytes: Integer | Summan 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