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

PageDie 1-basierte Seitennummer, auf der der Suchtexttreffer gefunden wurde.
LeftDie linke horizontale Koordinate des Trefferbegrenzungsrahmens.
TopDie obere vertikale Koordinate des Trefferbegrenzungsrahmens.
RightDie rechte horizontale Koordinate des Trefferbegrenzungsrahmens.
BottomDie untere vertikale Koordinate des Trefferbegrenzungsrahmens.
MatchTextDie umgebende Zeile des Seitentexts, die der Suchabfrage entsprach.
MatchStartDer 1-basierte Index des Treffers innerhalb von MatchText.
MatchLengthDie Länge des übereinstimmenden Laufs innerhalb von MatchText.
ContextBeforeBis zu SearchContextChars Zeichen unmittelbar vor dem Treffer; leer, sofern SearchContextChars nicht positiv ist.
ContextAfterBis zu SearchContextChars Zeichen unmittelbar nach dem Treffer; leer, sofern SearchContextChars nicht positiv ist.

Siehe auch

SearchText, SearchContextChars, AddTextMarkupFromSearchHits