Componente: TPdfView · Unità: PDFium
Aggiunge corrispondenze uniche per un'altra query all'overlay di evidenziazione di ricerca della pagina attiva
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
Il metodo scansiona la pagina attiva con le opzioni di maiuscole/minuscole e parola intera richieste, poi aggiunge ogni intervallo di caratteri non già presente nell'insieme di evidenziazioni
Il valore restituito è il numero di intervalli unici aggiunti da questa chiamata, o 0 quando la vista è inattiva, la query è vuota, non esiste alcuna corrispondenza o ogni intervallo corrispondente è già evidenziato
Remarks
- Disponibile dalla v2.55.0
- Chiama HighlightSearchText prima quando il set di evidenziazioni precedente deve essere sostituito
- Gli intervalli duplicati esatti vengono ignorati, così query ripetute o sovrapposte non dipingono due volte la stessa corrispondenza
- Aggiungere solo intervalli duplicati non pianifica un repaint, mentre le nuove corrispondenze invalidano solo i loro rettangoli dispositivo ritagliati
- Tutti gli intervalli accumulati condividono HighlightColor e appartengono alla pagina corrente
- ClearHighlight o la navigazione di pagina rimuove l'insieme completo
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also