THPDFLoadedTextReplacementPlan レコード
ロード済みページの 1 回のテキスト置換について、プレビューまたは適用後の状態を保持します
THPDFLoadedTextReplacementPlan = record
PageIndex: Integer;
Needle, Replacement: UnicodeString;
MatchCase: Boolean;
SourceFingerprint: AnsiString;
Options: THPDFLoadedTextReplacementOptions;
Results: THPDFLoadedTextReplacementResults;
MatchedCount, ReadyCount, AppliedCount, RejectedCount: Integer;
end;
ユニットは HPDFDoc です。プランには検索対象ページ、検索語、置換語、大文字小文字の区別、そしてページが未変更であることを後の適用時に証明するためのソースフィンガープリントが記録されます
Results は一致ごとにステータス・矩形・フォント詳細のエントリーを 1 件ずつ列挙し、4 つのカウンターが結果を集計します
プランは THotPDF.PreviewLoadedPageTextReplacement が生成し、THotPDF.ApplyLoadedPageTextReplacement が消費します