Вопрос

Моя команда по разработке возникает проблема, имеющая фрагменты текста, показанными для результатов поиска в Windows 7 для наших собственных пользовательских файлов (обратите внимание, что мы не говорим о панели предварительного просмотра, которая использует интерфейс iPreviewHandler). Пример того, что я имею в виду для файлов .txt, показан ниже:

Search example

Текстовый фрагмент, показанный здесь с выделенным результатом, не отображается для наших собственных файлов, только имя файла.

Мы реализовали ifilter для наших файлов, и это правильно индексирует содержимое файла (поиск возвращает правильные результаты). Это просто не покажет фрагмент и выделить поисковый термин.

Мы подозревали, что это может быть что-то связано с ценностями CWCSTARTSource и CWClensource для stat_chunk в ifilter, но установка этих разных значений до сих пор ничего не дает.

У кого-нибудь еще был похожий опыт или есть какие-либо мысли?

Заранее спасибо.

Это было полезно?

Решение

Вам необходимо создать обработчик предварительного просмотра для вашего типа файла.

Он также может отображать расширенные превышения элементов в панели предварительного просмотра, не запуская приложение по умолчанию, если приложение зарегистрировало обработчик предварительного просмотра. Это может предоставить функциональные возможности, такие как навигация типа «Тип файла» (такое просмотр презентации с использованием следующих / предыдущих элементов управления или ищет внутри медиафайла). [29] Предварительные обработки могут также разрешить определенные виды выборов (например, подсветки текстового фрагмента), который должен быть выполнен из самой панели предварительного просмотра.

источник

Есть куча примеров кода, плавающих вокруг PDFS и такое.

Возьми смотреть здесь: CodePlex: Pack Packler Pack Просмотр Windows Pack

Редактировать:

Чтобы уточнить, панель результатов поиска в Windows 7 - это хост обработчика предварительного просмотра. Он имеет два основных штуки: вид содержимого и панель предварительного просмотра.

Windows Explorer также включает в себя режим просмотра, называемый представлением содержимого, который является представлением по умолчанию при просмотре результатов поиска. Просмотр содержимого показывает имя, местоположение, некоторые из тегов метаданных, связанных с файлом, миниатюрным изображением файла и фрагмент файла. Этот режим просмотра также использует выделение удара, чтобы показать, где в файлах появляется термин запросов, что позволяет легко понять, почему этот файл был возвращен в списке результатов поиска.

источник

Вам нужен обработчик предварительного просмотра для любых пользовательских типов файлов, если вы хотите улучшить функциональность, как просмотр содержимого файла для вашего пользовательского типа файла.

В Windows Vista и позже поиск Windows интегрирован во все Windows Explorer Windows для мгновенного доступа к поиску.

...

Предварительный просмотр обработчиков и Handlail Thumbners позволяют пользователям предварительно просмотреть документы в Windows Explorer, не открывая приложение, которое их создало.

источник

Чтобы убедиться, что вы правильно внедрили свой пользовательский тип файла, вы можете попробовать Тип файла verifier. Из Windows 7 SDK, которая проверяет следующие вещи, адаптированные с вашим пользовательским файлом:

  • Предварительный просмотр обработчиков
  • Миниатюрные обработчики
  • Обработчики недвижимости
  • Глагол обработчики
  • Фильтры (ifilter)
  • Добрые ассоциации
  • Воспринимаемые типы
  • Важные свойства

Используя вид контента

Вы можете воспользоваться видом контента, используя любой из двух разных подходов. Вы можете использовать существующий набор свойств и шаблона макета, или вы можете создать собственную комбинацию. Эти два подхода описаны подробно:

Для общего обзора на контент-представлении см. В этой статье:

Вид контента по типу файла или вроде

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top