THotPDF.ReplaceLoadedPageText 方法

 

THotPDF.ReplaceLoadedPageText

THotPDF

 

頂部

以 Replacement 文字覆寫特定載入頁面上出現的所有指定文字 (Needle)。若成功則傳回 True,且 ReplaceCount 會接收所執行的運算元覆寫次數。Needle(支援正規表示式)替換為 Replacement

Delphi 語法:

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

 

描述

以 Replacement 文字覆寫特定載入頁面上出現的所有指定文字 (Needle)。若成功則傳回 True,且 ReplaceCount 會接收所執行的運算元覆寫次數。

Matches decoded glyphs within individual string operands or across TJ 字串項,以比對起點字型反向編碼替換文字,並透過 THPDFContentStreamAST 只替換對應的半開區間 glyph 來源跨度。跨項目編輯會保留中間的字距數值、陣列結構、未比對的前後綴與無關的運算元;ReplaceCount