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