Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка на протокол QLPreviewPanelDelegate

Опции
Развертывание Target:

На этой странице
Язык:

QLPreviewPanelDelegate

QLPreviewPanelDelegate протокол для делегата панели предварительного просмотра Беглого взгляда (QLPreviewPanel) объект.

Можно реализовать эти методы для выполнения пользовательских задач в ответ на события в панели предварительного просмотра.

Наследование


Не применимый

Оператор импорта


Swift

import Quartz

Objective C

@import Quartz;

Доступность


Доступный в OS X v10.6 и позже.
  • Вызванный панелью предварительного просмотра, когда это получает событие, это не обрабатывает. Этот метод является дополнительным.

    Объявление

    Swift

    optional func previewPanel(_ panel: QLPreviewPanel!, handleEvent event: NSEvent!) -> Bool

    Objective C

    - (BOOL)previewPanel:(QLPreviewPanel *)panel handleEvent:(NSEvent *)event

    Параметры

    panel

    Панель предварительного просмотра.

    event

    Событие, которое панель предварительного просмотра не смогла обработать.

    Возвращаемое значение

    YEStrue если получатель обработал событие, иначе NOfalse.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Возвращает экранный прямоугольник для данного элемента предварительного просмотра. Этот метод является дополнительным.

    Объявление

    Swift

    optional func previewPanel(_ panel: QLPreviewPanel!, sourceFrameOnScreenForPreviewItem item: QLPreviewItem!) -> NSRect

    Objective C

    - (NSRect)previewPanel:(QLPreviewPanel *)panel sourceFrameOnScreenForPreviewItem:(id<QLPreviewItem>)item

    Параметры

    panel

    Панель предварительного просмотра.

    item

    Элемент предварительного просмотра, для которого требуется экранный прямоугольник.

    Возвращаемое значение

    Экранный прямоугольник для данного элемента предварительного просмотра. Возвратиться NSZeroRect если не будет никакой точки источника (то это произведет исчезновение панели).

    Обсуждение

    Когда панель предварительного просмотра открывается или закрывается для обеспечения эффекта изменения масштаба, этот метод вызывается. Необходимо возвратиться — в координатах экрана — прямоугольник, выводящий на экран указанный элемент предварительного просмотра.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.

  • Возвращает изображение для использования для эффекта изменения масштаба перехода для данного элемента. Этот метод является дополнительным.

    Объявление

    Swift

    optional func previewPanel(_ panel: QLPreviewPanel!, transitionImageForPreviewItem item: QLPreviewItem!, contentRect contentRect: UnsafeMutablePointer<NSRect>) -> AnyObject!

    Objective C

    - (id)previewPanel:(QLPreviewPanel *)panel transitionImageForPreviewItem:(id<QLPreviewItem>)item contentRect:(NSRect *)contentRect

    Параметры

    panel

    Панель предварительного просмотра.

    item

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

    contentRect

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

    Возвращаемое значение

    Изображение для использования для перехода масштабирует эффект для item.

    Обсуждение

    Когда панель предварительного просмотра открывается или закрывается для обеспечения плавного перехода при изменении масштаба, этот метод вызывается.

    Оператор импорта

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

    Доступный в OS X v10.6 и позже.