Záznam THPDFTextMatch

Lokalizuje jeden výskyt hledaného řetězce nalezený textovým hledáním na načtené stránce, včetně rozsahu glyphů, zdrojového operandu a geometrie v user space

Deklarace

THPDFTextMatch= record
  PageIndex: Integer;
  GlyphStart: Integer;
  GlyphEnd: Integer;
  TokenIndex: Integer;
  ItemIndex: Integer;
  X, Y: Double;
  Width: Double;
  Text: UnicodeString;
end;

Jednotka

HPDFContentStream

Pole

PoleÚčel
PageIndexStránka s výskytem; glyph matcher nechá -1 a veřejné search API doplní skutečný index stránky
GlyphStartInkluzivní index prvního glyphu výskytu v poli glyphů stránky
GlyphEndInkluzivní index posledního glyphu výskytu
TokenIndexToken zdrojového operandu prvního glyphu, takže volající může přepsat jeho bajty
ItemIndexPoložka TJ pole nesoucí první glyph, když je operand polem
XX v user space pro počátek prvního glyphu
YY v user space pro počátek prvního glyphu
WidthPosun v user space od počátku prvního glyphu ke konci posledního glyphu
TextOdpovídající text přesně tak, jak vystupuje v sekvenci glyphů

Poznámky k použití

Související API