TXFAHeadlessPDFOptions
Unité : HPDFXFAHeadless
TXFAHeadlessPDFOptions = record
PageWidth, PageHeight: Double;
Editable: Boolean;
CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;
MaxInputBytes, MaxFontBytes, MaxBytes, MaxObjectBytes: Integer;
MaxObjects, MaxPages, MaxFields, MaxGlyphs: Integer;
CancellationToken: THPDFCancellationToken;
ScriptOptions: TXFAFormScriptOptions;
class function Default: TXFAHeadlessPDFOptions; static;
end;
| Membre | Défaut et comportement |
|---|---|
| PageWidth, PageHeight | 595 × 842 points PDF ; les deux doivent être finis et positifs |
| Editable | True ; False définit le drapeau readOnly de chaque champ généré, et l'accès XFA peut restreindre indépendamment des champs individuels |
| CaptionFontFamilies | Vide ; programmes de polices de style réels nommés optionnels pour les captions booléennes et de push button, le TrueTypeFont d'origine fournissant la face regular par défaut ; voir CaptionFontFamilies |
| MaxInputBytes | 8 Mio ; la longueur de l'entrée XDP est vérifiée avant le parsing |
| MaxFontBytes | 8 Mio ; la longueur de la police par défaut d'origine et les octets cumulés de programmes de polices de style utilisés par chaque caption rich sont vérifiés avant l'embarquement |
| MaxBytes | 64 Mio ; limite du candidat sérialisé complet, streams de polices et d'images embarqués cumulés, et buffers de travail de décodage d'images individuels |
| MaxObjectBytes | 16 Mio ; chaque objet sérialisé, stream d'apparence, image encodée et stream d'image ou alpha décodé est borné |
| MaxObjects | 100000 ; objets natifs indirects du graphe, y compris objets d'apparence et de polices ; minimum six |
| MaxPages | 1000 ; les index de pages issus du layout XFA doivent tenir dans la limite |
| MaxFields | 10000 ; instances de widgets émises, y compris occurrences répétées et chaque membre radio ; un parent radio partagé ne consomme pas un slot de widget supplémentaire |
| MaxGlyphs | 1000000 ; unités de code UTF-16 de texte visible cumulées, un caractère supplémentaire consommant deux unités ; une caption booléenne est comptée une fois à travers tous ses états, les captions de push button comptent chaque état généré séparément, et chaque apparence conserve aussi le maximum natif de 65535 glyphes |
| CancellationToken | nil ; un THPDFCancellationToken optionnel détenu par l'appelant, jamais libéré par l'adaptateur |
| ScriptOptions | TXFAFormScriptOptions.Default ; JavaScript est désactivé sauf activation explicite et ses budgets d'exécution existants restent actifs |
Partez de Default, puis abaissez les limites ou fournissez l'annulation selon le besoin ; les limites d'octets et de comptes non positives sont rejetées
La création XFA automatique décrit les consommateurs natifs pris en charge et la frontière de transaction de destination