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;
LidDefault en gedrag
PageWidth, PageHeight595 × 842 PDF-punten; beide moeten eindig en positief zijn
EditableTrue; False zet de readOnly-vlag van elk gegenereerd veld, en XFA-toegang kan individuele velden onafhankelijk beperken
CaptionFontFamiliesLeeg; optionele benoemde echte stijlfontprogramma's voor Boolean- en pushbutton-captions, met het originele TrueTypeFont dat het default regular-face levert; zie CaptionFontFamilies
MaxInputBytes8 MiB; XDP-invoerlengte wordt gecheckt vóór parsen
MaxFontBytes8 MiB; de originele default-fontlengte en de geaggregeerde gebruikte stijlfontprogramma-bytes van elke rich-caption worden gecheckt vóór embedding
MaxBytes64 MiB; complete geserialiseerde candidate-limiet, geaggregeerde embedded font- en image-streams en individuele image-decodering-working-buffers
MaxObjectBytes16 MiB; elk geserialiseerd object, elke appearance-stream, encoded afbeelding en decoded image- of alpha-stream is begrensd
MaxObjects100000; native indirecte graafobjecten, inclusief appearance- en fontobjecten; minimum zes
MaxPages1000; pagina-indices uit XFA-layout moeten in de limiet passen
MaxFields10000; uitgeschreven widget-instances, inclusief herhaalde occurrences en elke radio-member; een gedeelde radio-ouder verbruikt geen extra widgetslot
MaxGlyphs1000000; geaggregeerde zichtbare tekst-UTF-16-code-units, waarbij een supplementary character twee units verbruikt; een Boolean-caption wordt één keer geteld over al diens statussen heen, pushbutton-captions tellen elke apart gegenereerde status, en elke appearance behoudt ook het native maximum van 65535 glyphs
CancellationTokennil; een optionele THPDFCancellationToken in caller-eigendom die nooit door de adapter wordt vrijgegeven
ScriptOptionsTXFAFormScriptOptions.Default; JavaScript is uitgeschakeld tenzij expliciet aangezet, en diens bestaande executiebudgetten blijven actief

Begin vanuit Default, en verlaag daarna limieten of lever annulering aan zoals vereist; niet-positieve byte- en aantal-limieten worden geweigerd

Automatische XFA-creatie beschrijft ondersteunde native consumers en de destination-transactiegrens