У меня есть PDFJS
с моей страницей. Я хочу искать с помощью javascript.Поиск по коду на встроенном PDFJS
Он отлично работает для поиска в первый раз. Но затем я пытаюсь выполнить поиск снова с помощью другого ключевого слова, тогда он не выделяет правильное ключевое слово.
Вот что я пробовал:
// search with PDF.js
function searchPDF(td_text)
{
PDFViewerApplication.findBar.open();
PDFViewerApplication.findBar.findField.value = td_text;
PDFViewerApplication.findBar.highlightAll.checked= true;
PDFViewerApplication.findBar.findNextButton.click();
}
function resetPDFSearch()
{
if(PDFViewerApplication.findBar.findField.value != '') {
PDFViewerApplication.findBar.findField.value = '';
PDFViewerApplication.findBar.highlightAll.checked= false;
PDFViewerApplication.findController.reset();
PDFViewerApplication.findBar.close();
PDFViewerApplication.findController.matchCount = 0;
PDFViewerApplication.findController.updateMatch();
}
}
В приведенной выше функции, когда я звоню searchPDF()
первый раз, то ключевое слово подсветка правильно. Но опять же, если я назову ту же функцию с другим ключевым словом, тогда она отображает только выделенное ключевое слово.
Я пытаюсь создать новую функцию resetPDFSearch()
, чтобы сбросить все ранее отфильтрованные и выделенные ключевые слова. Но не повезло.
Заранее спасибо.