THPDFHeadlessXFDFOptions record
Unit: HPDFHeadlessXFDFTypes
Roep THPDFHeadlessXFDFOptions.Default aan voordat je individuele limieten wijzigt
| Lid | Default | Doel |
|---|---|---|
| MaxBytes | 16777216 | XFDF-invoer/uitvoer, individuele attachment-bytes en stamp appearance-uitwisselingsbytes |
| MaxAnnotations | 10000 | Bron-annotatie-scan of toegevoegd annotatieaantal |
| MaxNodes | 1000000 | Begrensde graaf/XML-traversal en node-opslag-admission |
| MaxDepth | 32 | Maximaal toegelaten nesting, met een ondersteund plafond van 64; de stamp typed-XML-wrapper reserveert twee nesting-niveaus binnen dat plafond |
| MaxWorkingBytes | 134217728 | Conservatieve reservatie voor snapshots, strings, XML, voorbereide PDF-objecten en serialisatie |
| CancellationToken | nil | Optioneel coöperatief annuleringstoken |
Alle numerieke limieten moeten positief zijn; een bestaand document-annuleringstoken en een import-token moeten dezelfde token identificeren wanneer beide worden meegeleverd
Export reserveert ruimte voor zowel geaccumuleerde XML als teruggegeven bytes, en import reserveert XML/boom-opslag vóór het voorbereiden van een incrementele graaf
Documentlimieten en Linux C ABI-operation-limieten gelden ook; een XFDF-limiet verhogen verhoogt die onafhankelijke capaciteiten niet
Annotation profile and transaction semantics
Standard stamp appearance transport behoudt echte Form-streams en begrensde acyclische font-, image- en graphics-resources via base64 typed XML
Stamp appearance-reservaties omvatten encoded keys, uitgeklapte resources, stream-encoding en XML/base64-conversie-kopieën vóór allocatie; dit conservatieve operatietotaal kan de finale uitvoergrootte overschrijden