TPDFlibSearchHit
Datentypen
Beschreibung
TPDFlibSearchHit ist eine Datensatzstruktur, die ein bei einer Textsuche auf einer Seite gefundenes Abfrageergebnis darstellt. Sie speichert die Trefferkoordinaten und die Trefferposition im umgebenden Blocktext sowie, wenn SearchContextChars positiv ist, den Text unmittelbar vor und nach dem Treffer.
Syntax
Delphi
type TPDFlibSearchHit = record
Page: Integer;
Left: Double;
Top: Double;
Right: Double;
Bottom: Double;
MatchText: WideString;
MatchStart: Integer;
MatchLength: Integer;
ContextBefore: WideString;
ContextAfter: WideString;
end;Parameter
| Page | Die 1-basierte Seitennummer, auf der der Suchtexttreffer gefunden wurde. |
|---|---|
| Left | Die linke horizontale Koordinate des Trefferbegrenzungsrahmens. |
| Top | Die obere vertikale Koordinate des Trefferbegrenzungsrahmens. |
| Right | Die rechte horizontale Koordinate des Trefferbegrenzungsrahmens. |
| Bottom | Die untere vertikale Koordinate des Trefferbegrenzungsrahmens. |
| MatchText | Die umgebende Zeile des Seitentexts, die der Suchabfrage entsprach. |
| MatchStart | Der 1-basierte Index des Treffers innerhalb von MatchText. |
| MatchLength | Die Länge des übereinstimmenden Laufs innerhalb von MatchText. |
| ContextBefore | Bis zu SearchContextChars Zeichen unmittelbar vor dem Treffer; leer, sofern SearchContextChars nicht positiv ist. |
| ContextAfter | Bis zu SearchContextChars Zeichen unmittelbar nach dem Treffer; leer, sofern SearchContextChars nicht positiv ist. |