THPDFTextMatch Record
Localizza un'occorrenza del testo cercato trovata dalla ricerca di testo sulle pagine caricate, con il suo intervallo di glifi, l'operando sorgente e la geometria in user space
Dichiarazione
THPDFTextMatch= record
PageIndex: Integer;
GlyphStart: Integer;
GlyphEnd: Integer;
TokenIndex: Integer;
ItemIndex: Integer;
X, Y: Double;
Width: Double;
Text: UnicodeString;
end;
Unità
HPDFContentStream
Campi
| Campo | Scopo |
|---|---|
PageIndex | Pagina che contiene la corrispondenza; il matcher di glifi lascia -1 e l'API di ricerca pubblica riempie l'indice di pagina reale |
GlyphStart | Indice inclusivo del primo glifo della corrispondenza nell'array di glifi della pagina |
GlyphEnd | Indice inclusivo dell'ultimo glifo della corrispondenza |
TokenIndex | Token operando sorgente del primo glifo, cosicché un chiamante può riscriverne i byte |
ItemIndex | Elemento dell'array TJ che contiene il primo glifo quando l'operando è un array |
X | X in user space dell'origine del primo glifo |
Y | Y in user space dell'origine del primo glifo |
Width | Avanzamento in user space dall'origine del primo glifo alla fine dell'ultimo glifo |
Text | Testo trovato esattamente come appare nella sequenza di glifi |
Note d'uso
- Prodotto da
SearchLoadedPageText,SearchLoadedDocumentTexte la variante di ricerca parole intere GetLoadedSearchHitRectcollassa l'intervallo di glifi in un rettangolo, cosicché una UI può disegnare un'unica casella di evidenziazioneTokenIndexeItemIndexpermettono alla sostituzione del testo di riscrivere esattamente l'operando che ha prodotto il risultato