Record THPDFTextMatch

Ubica una aparición del texto buscado encontrada por la búsqueda de texto en páginas cargadas, con su rango de glyphs, el operador fuente y la geometría en user space

Declaración

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

Unidad

HPDFContentStream

Campos

CampoPropósito
PageIndexPágina que contiene la coincidencia; el matcher de glyphs deja -1 y la API pública de búsqueda llena el índice real de página
GlyphStartÍndice inclusivo del primer glyph de la coincidencia en el array de glyphs de la página
GlyphEndÍndice inclusivo del último glyph de la coincidencia
TokenIndexToken del operador fuente del primer glyph, para que quien llama pueda reescribir sus bytes
ItemIndexItem del array TJ que contiene el primer glyph cuando el operador es un array
XX en user space del origen del primer glyph
YY en user space del origen del primer glyph
WidthAvance en user space desde el origen del primer glyph hasta el final del último
TextTexto coincidente exactamente como aparece en la secuencia de glyphs

Notas de uso

APIs relacionadas