Posten THPDFHeadlessAnnotationRemovalOptions
THPDFHeadlessAnnotationRemovalOptions = record
MaxAnnotations, MaxOperations, MaxNameBytes: Integer;
MaxWorkingBytes: Int64;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFHeadlessAnnotationRemovalOptions; static;
end;
Deklarerad i HPDFHeadlessDocument; initiera posten med Default innan enskilda kapaciteter ändras
| Medlem | Standard | Omfattning |
|---|---|---|
MaxAnnotations | 65536 | Avgränsar begärda identiteter och det totala antalet sidannoteringsposter som skannas över dokumentet, inklusive poster utan relation till de begärda namnen |
MaxOperations | 8000000 | Avgränsar faktisk traversering, referensupplösning, identitetsbearbetning, ordlistesökningar, sortering, beroendeexpansion och förberedelsearbete |
MaxNameBytes | 16777216 | Avgränsar kombinerade begärda namn och avkodade annoteringsnamn, debiterat med två byte per Unicode-kodenhet |
MaxWorkingBytes | 134217728 | Avgränsar lagring för borttagningsförberedelse, friställda strukturer och serialiseringsadmittans |
CancellationToken | nil | Valfri lånad token för samarbetsvilligt avbrott |
Alla numeriska kapaciteter måste vara positiva; överskrids en giltig kapacitet rapporteras hdLimitExceeded via EHPDFHeadlessDocumentError
Dokumentgränser gäller fortfarande, inklusive filstorlek, objektstorlek, avkodad lagring och referensdjup; borttagningsgränser ökar inte dessa kapaciteter
Om både dokumentet och alternativen tillhandahåller en avbrottstoken måste de vara samma instans; utan alternativtoken förblir dokumentets befintliga token effektiv
Windows-transaktionen tillhandahåller sin egen delade token och takar borttagningsarbetsminnet till hälften av transaktionens arbetskapacitet och annoteringsantalet till dess objektkapacitet
JSON annotationLimits kan sänka de effektiva kapaciteterna; värden över den omgivande operationens kapacitet avvisas i stället för att tyst höja budgeten
Misslyckande och avbrott lämnar den nativa inlästa grafen och destinationen oförändrade; se callback-publicering för utdataskänkor som redan kan ha tagit emot byte