Quicklook embedded preview

From the docs for quicklook:

"The consumer portion of Quick Look состоит из трех компонентов: документ читатель (состоящий из настраиваемого представления и панель), отобразите пакеты для этого считыватель и SPI для включения общение с клиентом. Каждый из эти компоненты играют определенную роль играть в поддержку потребителя:

Document Reader - Quick Look реализует представление (NSView) и панель (NSPanel) настроен для отображения документа превью. Вместе с превью контент, представление может включать (в выбор клиента) контролирует управление предварительным просмотром, например страница вперед, страница назад, начало воспроизведение, перемотка и поиск по тексту. A клиентское приложение может встроить это представление в пользовательском интерфейсе, если захочет. Панель быстрого просмотра содержит быстрый Просмотр и различные элементы управления, которые позвольте пользователю выполнить некоторые действия с предварительный просмотр, например, создание изображения предварительного просмотра full-screen or starting a slideshow."

I have been poring through all the docs and examples for quicklook and I don't see either:

  1. A definition of any sort of "Document reader" component or way to access it.
  2. Any sort of SPI as such that would show how to consumer quicklook
  3. Any direct access to the NSView used by quicklook to display previews.

All I want to to do as the docs say: embed quicklook's view in my own hierarchy rather than in the Panel. The panel of course has abundant documentation. Has anyone successfully used Quicklook in this manner before?

8
задан Jeffrey Greenham 16 May 2012 в 02:02
поделиться