Metoda THotPDF.ReplaceLoadedPageText

 

Metoda THotPDF.ReplaceLoadedPageText

THotPDF

 

Nahoru

Přepíše každý výskyt zadaného textu (Needle) na specifické načtené stránce textem Replacement. Při úspěchu vrátí True a ReplaceCount obdrží počet provedených přepisů operandů. Přepisuje vzor (Needle) na zvolené načtené stránce na text Replacement

 

Syntaxe Delphi:

function ReplaceLoadedPageText(PageIndex: Integer; const Needle, Replacement: UnicodeString; out ReplaceCount: Integer; CaseSensitive: boolean= False): boolean;

 

Popis

Přepíše každý výskyt zadaného textu (Needle) na specifické načtené stránce textem Replacement. Při úspěchu vrátí True a ReplaceCount obdrží počet provedených přepisů operandů. Metoda pracuje nad položkami řetězců TJ, text pro nahrazení zpětně zakóduje přes font na začátku shody a přes THPDFContentStreamAST nahradí jen odpovídající půlopené rozsahy zdrojových glyfů. Zásahy přes více položek zachovají mezipoložená kerningová čísla, strukturu pole, neshodné prefixy a sufixy i nesouvisející operandy; jejich počet hlásí ReplaceCount