THPDFHeadlessFormDataOptions
THPDFHeadlessFormDataOptions = record
MaxBytes, MaxFields, MaxObjects, MaxDepth, MaxValues: Integer;
MaxValueCodeUnits, MaxTotalCodeUnits: Integer;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFHeadlessFormDataOptions; static;
end;
Använd Default innan enskilda gränser ändras; alla gränser måste vara positiva och MaxDepth får inte överskrida 64
| Member | Standard | Gräns |
|---|---|---|
| MaxBytes | 16777216 | Kompleta kodad indata och emitterad utdatabyte |
| MaxFields | 65536 | Terminala Unicode-fältposter |
| MaxObjects | 100000 | Tolkade PDF-objekt, XML-noder och attribut, modellposter och genererade FDF-hierarkinoder |
| MaxDepth | 64 | Serialiserad syntax, kapslade fält och avgränsad indirekt referensupplösning |
| MaxValues | 65536 | Textvärden inom ett fält |
| MaxValueCodeUnits | 1048576 | En Unicode-sträng eller FDF-bytenamnlängd |
| MaxTotalCodeUnits | 4194304 | Samlade namn, tolkad text och fältvärden |
| CancellationToken | nil | Samarbetsvillig tolknings-, emitterings- och dokumentoperationsavbrott |
| RichTextDocumentURI | Empty | Bas-URI för anropartillhandahållna rich-text-CSS-resurser |
| RichTextStyleSheetTitle | Empty | Valfri vald stylesheet-uppsättningstitel |
| RichTextStyleSheets | Empty | Högst 256 förinlästa externa CSS-resurser |
XML-tolkning räknar textuella attribut och upplösta kvalificerade namn allteftersom bearbetningen fortgår, så samlad användning kan endast överskrida terminalfältsnyttolasten; gränsen begränsar completa tolkningsarbete
FDF-kapsling inkluderar ordliste- och Kids-array-nivåer runt varje kvalificerat namnkomponent, så serialiserat djup kan överskrida antalet fältnamnkomponenter
Dokumentmetoder takar byte-, fält- och djupgränser med de inlästa dokumentalternativen och kräver en gemensam avbrottstoken
Externa stylesheet-alternativ gäller rich FDF/XFDF-avkodning och dokumentimporter, med samma operationsgränser och annulleringstoken