Komponente: TPdfView · Unit: PDFium
Hängt eindeutige Treffer für eine weitere Abfrage an das Such-Hervorhebungs-Overlay der aktiven Seite an.
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
Die Methode durchsucht die aktive Seite mit den angeforderten Groß-/Kleinschreibungs- und Ganzwort-Optionen und hängt dann jeden Zeichenbereich an, der noch nicht in der Hervorhebungsmenge vorhanden ist
Der Rückgabewert ist die Anzahl der von diesem Aufruf hinzugefügten eindeutigen Bereiche oder 0, wenn die Ansicht inaktiv ist, die Abfrage leer ist, kein Treffer existiert oder jeder passende Bereich bereits hervorgehoben ist
Remarks
- Verfügbar seit v2.55.0
- Rufen Sie zuerst HighlightSearchText auf, wenn die vorherige Hervorhebungsmenge ersetzt werden soll
- Exakte doppelte Bereiche werden ignoriert, sodass wiederholte oder überlappende Abfragen denselben Treffer nicht zweimal zeichnen
- Das Anhängen nur doppelter Bereiche plant kein Neulackieren, während neue Treffer nur ihre beschnittenen Geräte-Rechtecke ungültig machen
- Alle angesammelten Bereiche teilen HighlightColor und gehören zur aktuellen Seite
- ClearHighlight oder Seitennavigation entfernt die vollständige Menge
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also