Frage

Mein Entwicklungsteam hat ein Problem Textauszüge für die Suchergebnisse in Windows 7 für unsere eigenen Dateien (Anmerkung wir sprechen hier nicht über das Vorschaufenster, die die IPreviewHandler Schnittstelle verwendet) gezeigt hat. Ein Beispiel dafür, was ich meine, für TXT-Dateien ist unten dargestellt:

Such Beispiel

Der Textausschnitt hier mit dem markierten Ergebnis gezeigt wird, nicht für eigene Dateien gezeigt, nur der Name der Datei ist.

Wir haben einen IFilter für unsere Dateien implementiert und dies wird die Indizierung der Dateiinhalte korrekt (liefert die richtigen Ergebnisse der Suche). Es wird nicht nur die Schnipsel zeigen und den Suchbegriff markieren.

Wir vermuteten, es etwas sein könnte, mit dem cwcStartSource und cwcLenSource Werte für die STAT_CHUNK in IFilter zu tun, aber diese auf unterschiedliche Werte einstellen nichts hat bisher ergab.

Hat jemand anderes hatte eine ähnliche Erfahrung oder irgendwelche Gedanken?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Sie benötigen einen Preview Handler für Ihren Dateityp zu erzeugen.

  

Es kann auch ohne Start der Standardanwendung verbesserte Vorschauen der Elemente in einem Vorschaufenster machen, wenn die Anwendung eine Vorschau Handler registriert hat. Dies kann Funktionalität bieten wie Dateityp-spezifische Navigation (eine solche nächsten / vorherigen Kontrollen oder mit dem Ziel in einer Mediendatei mit einer Präsentation Surfen). [29] Preview Handler können auch bestimmte Art von Auswahlen (wie Hervorhebung eines Textausschnitt) ermöglichen, von dem Vorschaufenster selbst durchgeführt werden.

Quelle

Es gibt eine Reihe von Code Beispiele für PDF-Dateien und so Umlauf.

Werfen Sie einen Blick hier: CodePlex: Windows Preview Handler-Pack

Bearbeiten :

Um zu klären, ist das Such-Ergebnisfenster in Windows 7 eine Vorschau-Handler-Host. Es hat zwei Hauptteile: die Seiten und das Vorschaufenster.

  

Windows Explorer enthält auch eine Ansichtsmodus der Inhalt Ansicht aufgerufen, die die Standardansicht ist, wenn die Suchergebnisse angezeigt wird. Die Content-Ansicht zeigt der Name, Standort, einige der Metadaten-Tags mit der Datei verknüpft, eine Miniaturansicht der Datei und einem Ausschnitt aus der Datei. Diese Ansicht Modus auch Anwendungen Treffermarkierung zu zeigen, wo die Abfrage Begriff in den Dateien angezeigt wird, die es leicht zu verstehen, warum macht die Datei in der Liste der Suchergebnisse zurückgegeben wurde.

Quelle

Sie benötigen einen Preview Handler für alle benutzerdefinierten Dateitypen, wenn Sie erweiterte Funktionalität wollen wie sehen die Dateiinhalte für die benutzerdefinierte Dateityp.

  

In Windows Vista und höher wird die Windows-Suche integriert in alle Windows-Explorer-Fenster für die sofortigen Zugriff zu suchen.

     

...

     

Vorschau Handler und Thumbnail-Handler ermöglichen es Benutzern, um eine Vorschau von Dokumenten in Windows Explorer, ohne die Anwendung zu öffnen, die sie geschaffen haben.

Quelle

Um sicherzustellen, dass Sie Ihren benutzerdefinierten Dateityp korrekt implementiert haben, können Sie versuchen, die Dateityp Verifier aus dem Windows 7 SDK, das die folgenden Dinge testen mit Ihrer benutzerdefinierten Datei assosicated:

  • Vorschau Handlers
  • Thumbnail Handlers
  • Property Handlers
  • Verb Handlers
  • Filter (IFilter)
  • Art Verbände
  • Empfundene Typen
  • Wichtige Eigenschaften

Die Seiten

  

können Sie die Vorteile des Content übernehmen   anzeigen, indem entweder unter Verwendung von zwei unterschiedlichen   nähert sich. Sie können eine vorhandene verwenden   Satz von Eigenschaften und das Layout-Muster,   oder Sie können Ihre eigene Gruppe gründen   Kombination. Diese beiden Ansätze sind   beschrieben im Detail:

     

Für eine allgemeine Übersicht über die Seiten finden Sie in diesem Artikel:

Seiten Nach Dateityp oder Art

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top