THPDFLoadedTextReplacementPlan-Record

Hält den vormals vorangeschauten oder angewendeten Zustand einer Textersetzung auf einer geladenen Seite

THPDFLoadedTextReplacementPlan = record
  PageIndex: Integer;
  Needle, Replacement: UnicodeString;
  MatchCase: Boolean;
  SourceFingerprint: AnsiString;
  Options: THPDFLoadedTextReplacementOptions;
  Results: THPDFLoadedTextReplacementResults;
  MatchedCount, ReadyCount, AppliedCount, RejectedCount: Integer;
end;

Das Unit ist HPDFDoc; der Plan hält die durchsuchte Seite, Needle, Replacement, die Groß-/Kleinschreibungs-Empfindlichkeit und den Source-Fingerprint fest, den ein späteres Apply vorlegen muss, um zu belegen, dass die Seite unverändert ist

Results listet einen Eintrag pro Treffer mit Status, Rechteck und Schrift-Details, und die vier Zähler fassen das Ergebnis zusammen

Ein Plan wird von THotPDF.PreviewLoadedPageTextReplacement erzeugt und von THotPDF.ApplyLoadedPageTextReplacement verbraucht

Unicode-Textersetzung in der Vorschau