Question

Mon équipe de développement ont un problème ayant des extraits de texte affiché pour les résultats de recherche dans Windows 7 pour nos propres fichiers personnalisés (note que nous ne parlons pas de la fenêtre de prévisualisation qui utilise l'interface IPreviewHandler). Un exemple de ce que je veux dire pour les fichiers txt est indiqué ci-dessous:

Exemple de recherche

L'extrait de texte présenté ici avec le résultat mis en évidence n'apparaît pas pour nos propres fichiers, seul le nom du fichier est.

Nous avons mis en place un IFilter pour nos dossiers, ce qui est l'indexation du contenu du fichier correctement (rendement de recherche des résultats corrects). Il veut tout simplement pas montrer l'extrait et mettre en évidence le terme de recherche.

Nous supposions qu'il pourrait être quelque chose à voir avec le cwcStartSource et les valeurs cwcLenSource pour le STAT_CHUNK dans IFilter, mais ceux-ci à la mise en valeurs différentes a jusqu'à présent rien donné.

Quelqu'un at-il d'autre a eu une expérience similaire ou avez des pensées?

Merci à l'avance.

Était-ce utile?

La solution

Vous devez générer un gestionnaire Aperçu pour votre type de fichier.

  

Il peut aussi rendre les aperçus améliorés des éléments dans un volet d'aperçu sans lancer l'application par défaut, si l'application a enregistré un gestionnaire d'aperçu. Cela peut fournir des fonctionnalités telles que la navigation spécifique au type de fichier (une telle exploration d'une présentation à l'aide suivante / contrôles précédents, ou à la recherche dans un fichier multimédia). [29] les gestionnaires prévisualisées peuvent également permettre certains types de sélections (mettant en lumière un extrait de texte) à effectuer à partir du panneau de prévisualisation lui-même.

la source

Il y a un tas d'exemples de code flottant autour pour les fichiers PDF et autres.

Jetez un coup d'oeil ici: CodePlex: Windows Aperçu Handler pack

Modifier :

Pour clarifier, les résultats de recherche dans Windows 7 volet est un hôte de gestionnaire d'aperçu. Il dispose de deux pièces principales: le contenu Affichage et le volet d'aperçu.

  

Explorateur Windows inclut également un mode d'affichage appelé le point de vue du contenu, ce qui est la vue par défaut lors de l'affichage des résultats de recherche. La vue contenu indique le nom, l'emplacement, quelques-unes des balises de métadonnées associées au fichier, une image miniature du fichier, et un extrait du fichier. Ce mode de vue également mise en surbrillance des utilisations pour montrer où le terme de requête apparaît dans les fichiers, ce qui le rend facile à comprendre pourquoi ce dossier a été retourné dans la liste des résultats de recherche.

la source

Vous avez besoin d'un gestionnaire Aperçu pour tous les types de fichiers personnalisés si vous souhaitez une fonctionnalité améliorée comme l'affichage du contenu du fichier pour votre type de fichier personnalisé.

  

Dans Windows Vista et versions ultérieures, Windows Search est intégré dans toutes les fenêtres de l'Explorateur Windows pour un accès instantané à la recherche.

     

...

     

Aperçu des gestionnaires et des gestionnaires miniatures permettent aux utilisateurs de documents d'aperçu dans l'Explorateur Windows, sans avoir à ouvrir l'application qui les a créés.

source

Pour vérifier que vous avez implémenté le type de fichier personnalisé correctement, vous pouvez essayer le type de fichier Verifier à partir du SDK Windows 7, qui testera les choses suivantes assosicated avec votre fichier personnalisé:

  • Aperçu Handlers
  • Miniature Handlers
  • Handlers propriété
  • Verbe Handlers
  • Filtres (IFilter)
  • Associations Kind
  • Types Perçue
  • Propriétés importantes

Utilisation de la vue de contenu

  

vous pouvez profiter du contenu   afficher à l'aide de l'une des deux différentes   approches. Vous pouvez utiliser un existant   ensemble de propriétés et modèle de mise en page,   ou vous pouvez créer votre propre   combinaison. Ces deux approches sont   décrit en détail:

     

Pour un aperçu général sur la vue du contenu, consultez cet article:

Voir contenu par type de fichier ou le type

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top