|
Ersetzt jedes Vorkommen eines angegebenen Textes (Needle) auf einer bestimmten geladenen Seite durch Replacement und bewahrt dabei über das Token-erhaltende Edit-Overlay alle unberührten Bytes des Content-Streams, einschließlich Whitespace und Kommentaren
Delphi syntax:
function ReplaceLoadedPageText(PageIndex: Integer; const Needle, Replacement: UnicodeString; MatchCase: boolean; out ReplaceCount: Integer): boolean;
Description
Gleicht dekodierte Glyphen innerhalb einzelner String-Operanden oder über TJ-String-Elemente hinweg ab, kodiert den Ersatztext über die Schrift am Trefferanfang rückwärts und ersetzt über THPDFContentStreamAST nur die zugehörigen halboffenen Glyph-Quellbereiche. Bearbeitungen über mehrere Elemente hinweg behalten dazwischenliegende Kerning-Zahlen, die Array-Struktur, nicht betroffene Präfixe und Suffixe sowie unbeteiligte Operanden bei; ReplaceCount erhält die Anzahl der vollständig umgeschriebenen Treffer
|