THotPDF.ReplaceLoadedPageText Methode

 

THotPDF.ReplaceLoadedPageText

THotPDF

 

Oben

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