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

MedlemStandardOmfattning
MaxAnnotations65536Avgränsar begärda identiteter och det totala antalet sidannoteringsposter som skannas över dokumentet, inklusive poster utan relation till de begärda namnen
MaxOperations8000000Avgränsar faktisk traversering, referensupplösning, identitetsbearbetning, ordlistesökningar, sortering, beroendeexpansion och förberedelsearbete
MaxNameBytes16777216Avgränsar kombinerade begärda namn och avkodade annoteringsnamn, debiterat med två byte per Unicode-kodenhet
MaxWorkingBytes134217728Avgränsar lagring för borttagningsförberedelse, friställda strukturer och serialiseringsadmittans
CancellationTokennilValfri 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