THPDFTextMatch Record
Lokaliserer én forekomst af søgeteksten fundet af tekstsøgning på indlæst side, med dens glyph-interval, kildeoperand og user space-geometri
Deklaration
THPDFTextMatch= record
PageIndex: Integer;
GlyphStart: Integer;
GlyphEnd: Integer;
TokenIndex: Integer;
ItemIndex: Integer;
X, Y: Double;
Width: Double;
Text: UnicodeString;
end;
Enhed
HPDFContentStream
Felter
| Felt | Formål |
|---|---|
PageIndex | Siden med treffet; glyph-matcheren efterlader -1, og den offentlige søge-API udfylder det rigtige sideindeks |
GlyphStart | Inklusivt indeks for matchets første glyph i sidens glyph-array |
GlyphEnd | Inklusivt indeks for matchets sidste glyph |
TokenIndex | Kildeoperand-token for den første glyph, så en kalder kan omskrive dens bytes |
ItemIndex | TJ-array-element, der indeholder den første glyph, når operanden er et array |
X | User space-X for den første glyphs origo |
Y | User space-Y for den første glyphs origo |
Width | User space-afstand fra den første glyphs origo til den sidste glyphs slutning |
Text | Matcheret tekst nøjagtig som den optræder i glyph-sekvensen |
Brugsnoter
- Fremstillet af
SearchLoadedPageText,SearchLoadedDocumentTextog helords-søgevarianten GetLoadedSearchHitRectsammenpresser glyph-intervallet til én rektangel, så en UI kan tegne én fremhævningsboksTokenIndexogItemIndexlader teksterstatning omskrive præcis den operand, der gav treffet