THotPDF.ReplaceLoadedPageText Method

 

THotPDF.ReplaceLoadedPageText

THotPDF

 

Top

特定のロード済みページで指定されたテキスト(Needle)のすべての出現を Replacement で書き換えます。トークン保存型の編集オーバーレイにより、空白やコメントを含む、触れていないすべてのコンテンツストリームバイトが保持されます

 

Delphi 構文:

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

 

説明

個々の文字列オペランド内、または TJ 文字列項目をまたいでデコード済みグリフを照合し、一致開始位置のフォントを通して置換テキストを逆エンコードし、対応するハーフオープンのグリフソーススパンだけを THPDFContentStreamAST 経由で置き換えます。項目横断の編集は、間に挟まれたカーニング数値、配列構造、一致しない前後のテキスト、無関係なオペランドを保持します。ReplaceCount は完全に書き換えられた一致の数を受け取ります