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 が消費します

Unicode テキスト置換のプレビュー