THPDFHeadlessXFDFOptions record

Unit: HPDFHeadlessXFDFTypes

Roep THPDFHeadlessXFDFOptions.Default aan voordat je individuele limieten wijzigt

LidDefaultDoel
MaxBytes16777216XFDF-invoer/uitvoer, individuele attachment-bytes en stamp appearance-uitwisselingsbytes
MaxAnnotations10000Bron-annotatie-scan of toegevoegd annotatieaantal
MaxNodes1000000Begrensde graaf/XML-traversal en node-opslag-admission
MaxDepth32Maximaal toegelaten nesting, met een ondersteund plafond van 64; de stamp typed-XML-wrapper reserveert twee nesting-niveaus binnen dat plafond
MaxWorkingBytes134217728Conservatieve reservatie voor snapshots, strings, XML, voorbereide PDF-objecten en serialisatie
CancellationTokennilOptioneel 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