THPDFTextMatch Record

Localiza uma ocorrência do termo buscado encontrada pela busca de texto em páginas carregadas, com o glyph range, o operand de origem e a geometria em user space

Declaração

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

Unidade

HPDFContentStream

Campos

CampoFinalidade
PageIndexPágina que contém o match; o glyph matcher deixa -1 e a API pública de busca preenche o índice real da página
GlyphStartÍndice inclusive do primeiro glyph do match no array de glyphs da página
GlyphEndÍndice inclusive do último glyph do match
TokenIndexToken do operand de origem do primeiro glyph, para que o chamador possa regravar os bytes dele
ItemIndexItem do array TJ que contém o primeiro glyph quando o operand é um array
XX em user space da origem do primeiro glyph
YY em user space da origem do primeiro glyph
WidthAvanço em user space da origem do primeiro glyph até o fim do último glyph
TextTexto do match exatamente como aparece na sequência de glyphs

Notas de uso

APIs relacionadas