Record THPDFLoadedTextReplacementOptions

Grenzen und Appearance-Einstellungen für Unicode-Textersetzung auf geladenen Seiten

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;

Die Unit ist HPDFDoc; Default startet von den Appearance-Defaults mit null Padding, UseMatchFontSize true, einer uneingeschränkten Null-Box, atomarer Anwendung und Grenzen von 1024 Treffern, 100000 Glyphen, 250000 Content-Tokens sowie je 64 MiB für dekodierten Content und erzeugte Bytes

Atomic wendet jede fertige Ersetzung an oder keine, wenn ein Treffer zurückgewiesen wird; ein von null verschiedenes BoxWidth oder BoxHeight überschreibt die getroffene Textbox für die Ersetzung

Das Überschreiten einer Grenze löst EHPDFIncrementalOutputBudget aus, statt eine teilweise Umschreibung zu committen

Der Record THPDFLoadedTextReplacementPlan trägt diese Optionen mit jedem Plan