Record THPDFLoadedTextReplacementOptions

Limiti e impostazioni dell'appearance per la sostituzione del testo Unicode nelle pagine caricate

THPDFLoadedTextReplacementOptions = record
  Appearance: THPDFLoadedTextAppearanceOptions;
  UseMatchFontSize: Boolean;
  BoxWidth, BoxHeight: Single;
  Atomic: Boolean;
  MaxMatches: Integer;
  MaxGlyphs, MaxContentTokens: Integer;
  MaxContentBytes, MaxGeneratedBytes: Int64;
  class function Default: THPDFLoadedTextReplacementOptions; static;
end;

L'unità è HPDFDoc; Default parte dai valori predefiniti dell'appearance con padding zero, UseMatchFontSize true, box zero senza vincoli, applicazione atomica, e limiti di 1024 corrispondenze, 100000 glifi, 250000 token di contenuto e 64 MiB ciascuno per contenuto decodificato e byte generati

Atomic applica ogni sostituzione pronta oppure nessuna quando una corrispondenza viene rigettata; un BoxWidth o BoxHeight diverso da zero sostituisce la box di testo trovata per la sostituzione

Superare qualsiasi limite solleva EHPDFIncrementalOutputBudget invece di registrare una riscrittura parziale

Il Record THPDFLoadedTextReplacementPlan porta queste opzioni con ogni piano