Componente: TPdfView · Unidade: PDFium
Anexa correspondências únicas de outra consulta à sobreposição de realce de busca da página ativa
Syntax
function AddSearchTextHighlight(const Text: WString; MatchCase: Boolean= False; MatchWholeWord: Boolean= False): Integer;
Description
O método varre a página ativa com as opções de maiúsculas/minúsculas e de palavra inteira solicitadas, depois anexa cada intervalo de caracteres que ainda não está presente no conjunto de realce
O valor de retorno é o número de intervalos únicos adicionados por esta chamada, ou 0 quando a visualização está inativa, a consulta está vazia, não existe correspondência ou todo intervalo correspondente já está realçado
Remarks
- Disponível desde v2.55.0
- Chame HighlightSearchText primeiro quando o conjunto de realce anterior deve ser substituído
- Intervalos duplicados exatos são ignorados, então consultas repetidas ou sobrepostas não pintam a mesma correspondência duas vezes
- Anexar apenas intervalos duplicados não agenda um redesenho, enquanto novas correspondências invalidam apenas seus retângulos de dispositivo recortados
- Todos os intervalos acumulados compartilham HighlightColor e pertencem à página atual
- ClearHighlight ou a navegação de página remove o conjunto completo
Example
PdfView1.HighlightSearchText('invoice');
PdfView1.AddSearchTextHighlight('overdue');
PdfView1.AddSearchTextHighlight('total');
See Also