THPDFXFAButtonAppearance
Unità: HPDFXFAHeadless
Un bundle appearance nativo di proprietà restituito da HPDFXFABuildButtonAppearance, contenente veri oggetti HotPDF per un pushbutton senza identità di pagina o campo
| Membro | Contratto |
|---|---|
ObjectCount: Integer | Numero di slot contenenti gli oggetti indiretti raggiungibili preparati, stream appearance e vere risorse font inclusi |
Objects[Index: Integer]: THPDFObject | Oggetto preso in prestito a un indice da zero a ObjectCount meno uno; indici non validi sollevano EHPDFXFAHeadlessError |
Properties: THPDFDictionaryObject | Dizionario diretto preso in prestito contenente voci AP, MK, H e DA/Q disponibili; esclude pagina, rettangolo, nome campo e flag del campo |
Fonts: THPDFDictionaryObject | Dizionario diretto preso in prestito di alias font default-appearance e riferimenti font indiretti per la DR AcroForm del chiamante |
GlyphUnits: Integer | Contabilità aggregata di glyph unit usata durante la preparazione delle appearance caption normali e alternate richieste |
SerializedBytes: Integer | Somma dei corpi degli oggetti indiretti serializzati e delle due radici dirette proprietà/risorse; esclude il dizionario widget del chiamante, header degli oggetti, xref e trailer |
DetachObject(Index): THPDFObject | Trasferisce la proprietà e azzera lo slot indicizzato senza rinumerare gli altri oggetti; uno slot precedentemente staccato restituisce nil |
DetachProperties: THPDFDictionaryObject | Trasferisce la proprietà della radice diretta delle proprietà e azzera Properties |
DetachFonts: THPDFDictionaryObject | Trasferisce la proprietà della radice diretta delle risorse e azzera Fonts |
Il distruttore libera tutti gli oggetti e le radici rimasti attaccati; i chiamanti possiedono e devono rilasciare o adottare ogni oggetto staccato
Tutti gli oggetti indiretti usano numeri consecutivi di generazione zero a partire dal FirstObjectNumber della factory; i riferimenti restano dentro il bundle e gli alias di risorsa usano i veri numeri oggetto dei font adottati
Quando adotti il bundle in un documento esistente, riserva un range di numeri oggetto disgiunto, adotta tutti gli oggetti, preserva i loro numeri, attacca i valori delle proprietà al vero widget e registra le voci Fonts nella DR AcroForm di quel documento