THPDFTextMatch Record

Εντοπίζει μία εμφάνιση needle που βρήκε η αναζήτηση κειμένου φορτωμένης σελίδας, με το εύρος glyphs, το operand πηγής και τη γεωμετρία user space

Δήλωση

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

Μονάδα

HPDFContentStream

Πεδία

ΠεδίοΣκοπός
PageIndexΣελίδα που φέρει το ταίρι, ο glyph matcher αφήνει -1 και το δημόσιο search API γεμίζει το πραγματικό index σελίδας
GlyphStartΣυμπεριληπτικό index του πρώτου glyph του match στον πίνακα glyphs της σελίδας
GlyphEndΣυμπεριληπτικό index του τελευταίου glyph του match
TokenIndexToken operand πηγής του πρώτου glyph, ώστε ένας καλών να ξαναγράψει τα bytes του
ItemIndexΣτοιχείο πίνακα TJ που κρατά το πρώτο glyph όταν το operand είναι πίνακας
XΣυντεταγμένη X user space της αρχής του πρώτου glyph
YΣυντεταγμένη Y user space της αρχής του πρώτου glyph
WidthAdvance user space από την αρχή του πρώτου glyph έως το τέλος του τελευταίου glyph
TextΤο ταιριασμένο κείμενο ακριβώς όπως εμφανίζεται στην ακολουθία glyphs

Σημειώσεις χρήσης

Σχετικά API