سؤال

يواجه فريق التطوير الخاص بي مشكلة في وجود مقتطفات من النصوص المعروضة للبحث في Windows 7 للملفات المخصصة الخاصة بنا (لاحظ أننا لا نتحدث عن جزء المعاينة الذي يستخدم واجهة IpReviewHandler). مثال على ما أعنيه لملفات .txt يظهر أدناه:

Search example

لا يتم عرض مقتطف النص الموضح هنا بالنتيجة المميزة لملفاتنا الخاصة ، فقط اسم الملف هو.

لقد قمنا بتنفيذ ifilter لملفاتنا وهذا هو فهرسة محتويات الملف بشكل صحيح (البحث يرجع النتائج الصحيحة). لن يظهر فقط المقتطف ويسلط الضوء على مصطلح البحث.

لقد اشتبهنا في أنه قد يكون الأمر يتعلق بـ CWCStartSource ، وقيم cwclensource لـ STAT_CHUNK في ifilter ، ولكن وضعها على قيم مختلفة لم تسفر عن شيء حتى الآن.

هل كان لدى أي شخص آخر تجربة مماثلة أو لديه أي أفكار؟

شكرا مقدما.

هل كانت مفيدة؟

المحلول

تحتاج إلى إنشاء معالج معاينة لنوع الملف الخاص بك.

يمكنه أيضًا تقديم معاينات محسّنة للعناصر في جزء معاينة دون إطلاق التطبيق الافتراضي ، إذا كان التطبيق قد سجل معالج المعاينة. يمكن أن يوفر هذا وظائف مثل التنقل الخاص بنوع الملف (مثل هذا التصفح عرضًا تقديميًا باستخدام عناصر التحكم التالية/السابقة ، أو البحث داخل ملف الوسائط). [29] يمكن أن تسمح معالجات المعاينة أيضًا ببعض الاختيارات (مثل تسليط الضوء على مقتطف نص) من جزء المعاينة نفسه.

مصدر

هناك مجموعة من أمثلة التعليمات البرمجية تطفو حول PDFs وما شابه.

إلقاء نظرة خاطفة هنا: CodePlex: Windows Preview Handler Pack

يحرر:

لتوضيح ، جزء نتائج البحث في Windows 7 هو مضيف معالج المعاينة. يحتوي على قطعتين رئيسيتين: عرض المحتوى وجزء المعاينة.

يتضمن Windows Explorer أيضًا وضع عرض يسمى عرض المحتوى ، وهو العرض الافتراضي عند عرض نتائج البحث. يعرض طريقة عرض المحتوى الاسم والموقع وبعض علامات البيانات الوصفية المرتبطة بالملف وصورة الصورة المصغرة للملف ومقتطف الملف. يستخدم وضع العرض هذا أيضًا تسليط الضوء على إظهار مكان ظهور مصطلح الاستعلام في الملفات ، مما يجعل من السهل فهم سبب إرجاع هذا الملف في قائمة نتائج البحث.

مصدر

تحتاج إلى معالج معاينة لأي أنواع ملفات مخصصة إذا كنت تريد وظيفة محسّنة مثل عرض محتويات الملف لنوع الملف المخصص الخاص بك.

في Windows Vista وبعد ذلك ، يتم دمج Windows Search في جميع Windows Explorer Windows للوصول الفوري إلى البحث.

...

تمكن معالجات المعاينة ومعالجات الصورة المصغرة للمستخدمين من معاينة المستندات في Windows Explorer دون الحاجة إلى فتح التطبيق الذي أنشأها.

مصدر

للتحقق من أنك قمت بتطبيق نوع الملف المخصص بشكل صحيح ، يمكنك تجربة ملف نوع الملف التحقق من نظام التشغيل Windows 7 SDK ، والذي سيختبر الأشياء التالية المفوضة بملفك المخصص:

  • معاينة معالجات
  • معالجات الصورة المصغرة
  • معالجات الممتلكات
  • معالجات الفعل
  • المرشحات (ifilter)
  • الجمعيات الرقيقة
  • الأنواع المتصورة
  • خصائص مهمة

باستخدام عرض المحتوى

يمكنك الاستفادة من عرض المحتوى باستخدام أي من نهجين مختلفين. يمكنك استخدام مجموعة موجودة من الخصائص ونمط التخطيط ، أو يمكنك إنشاء مجموعة خاصة بك. تم وصف هذين النهجين بالتفصيل:

للحصول على نظرة عامة عامة على عرض المحتوى ، راجع هذه المقالة:

عرض المحتوى حسب نوع الملف أو النوع

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top