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

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

Разработчик

Кварцевая ссылка платформы ссылка класса IKScannerDeviceView

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

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

IKScannerDeviceView

IKScannerDeviceView класс выводит на экран представление, позволяющее сканировать. Это может быть настроено путем указания режима отображения. Делегат получает отсканированные данные и должен реализовать IKScannerDeviceViewDelegate протокол.

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


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


Swift

import Quartz

Objective C

@import Quartz;

Доступность


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

    Устройство используется для сканирования

    Объявление

    Swift

    unowned(unsafe) var scannerDevice: ICScannerDevice!

    Objective C

    @property(assign) ICScannerDevice *scannerDevice

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • режим режим Свойство

    Режим отображения используется представлением устройства.

    Объявление

    Objective C

    @property IKScannerDeviceViewDisplayMode mode

    Обсуждение

    Возможные константы описаны в Режиме отображения Представления Сканера.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Возвраты, использует ли представление сканера усовершенствованный режим отображения.

    Объявление

    Swift

    var hasDisplayModeAdvanced: Bool

    Objective C

    @property BOOL hasDisplayModeAdvanced

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    hasDisplayModeSimple

  • Возвраты, использует ли представление сканера простой режим отображения.

    Объявление

    Swift

    var hasDisplayModeSimple: Bool

    Objective C

    @property BOOL hasDisplayModeSimple

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    hasDisplayModeAdvanced

  • Определяет, выведено ли управление каталогом загрузок на экран.

    Объявление

    Swift

    var displaysDownloadsDirectoryControl: Bool

    Objective C

    @property BOOL displaysDownloadsDirectoryControl

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    downloadsDirectory

  • Каталог, где сохраняются сканирования.

    Объявление

    Swift

    var downloadsDirectory: NSURL!

    Objective C

    @property(retain) NSURL *downloadsDirectory

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • transferMode transferMode Свойство

    Определяет, как отсканированное содержание предоставлено для делегата.

    Объявление

    Swift

    var transferMode: IKScannerDeviceViewTransferMode

    Objective C

    @property IKScannerDeviceViewTransferMode transferMode

    Обсуждение

    Поддерживаемые константы определяются в Режимах Передачи Сканера.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • documentName documentName Свойство

    Возвращает название документа.

    Объявление

    Swift

    var documentName: String!

    Objective C

    @property(copy) NSString *documentName

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Указывает, выведено ли управление приложением завершающей обработки на экран.

    Объявление

    Swift

    var displaysPostProcessApplicationControl: Bool

    Objective C

    @property BOOL displaysPostProcessApplicationControl

    Обсуждение

    Когда режим передачи, приложение завершающей обработки только релевантно IKScannerDeviceViewTransferModeFileBased.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

    См. также

    postProcessApplication

  • URL приложения для использования для обработки сообщения сканирования.

    Объявление

    Swift

    var postProcessApplication: NSURL!

    Objective C

    @property(retain) NSURL *postProcessApplication

    Обсуждение

    Когда режим передачи, приложение завершающей обработки только релевантно IKScannerDeviceViewTransferModeFileBased.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • делегат делегат Свойство

    Делегат устройства сканера

    Объявление

    Swift

    unowned(unsafe) var delegate: IKScannerDeviceViewDelegate!

    Objective C

    @property(assign) id< IKScannerDeviceViewDelegate > delegate

    Обсуждение

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

    Делегат должен соответствовать IKScannerDeviceViewDelegate протокол.

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Позволяет настройку метки «Обзора».

    Объявление

    Swift

    var overviewControlLabel: String!

    Objective C

    @property(copy) NSString *overviewControlLabel

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Позволяет настройку метки «Сканирования».

    Объявление

    Swift

    var scanControlLabel: String!

    Objective C

    @property(copy) NSString *scanControlLabel

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Эти константы определяют, как данные сканера возвращаются делегату. Они используются transferMode свойство.

    Объявление

    Swift

    enum IKScannerDeviceViewTransferMode : Int { case FileBased case MemoryBased }

    Objective C

    enum { IKScannerDeviceViewTransferModeFileBased = 0, IKScannerDeviceViewTransferModeMemoryBased }; typedef NSInteger IKScannerDeviceViewTransferMode;

    Константы

    • FileBased

      IKScannerDeviceViewTransferModeFileBased

      Отсканированное содержание будет сохранено к указанному каталогу загрузки.

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

    • MemoryBased

      IKScannerDeviceViewTransferModeMemoryBased

      Отсканированные данные возвращаются делегату как a NSData объект.

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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

  • Эти константы указывают режим отображения, который будет использовать представление сканера. Они используются mode свойство.

    Объявление

    Swift

    enum IKScannerDeviceViewDisplayMode : Int { case Simple case Advanced }

    Objective C

    enum { IKScannerDeviceViewDisplayModeSimple, IKScannerDeviceViewDisplayModeAdvanced }; typedef NSInteger IKScannerDeviceViewDisplayMode;

    Константы

    • Simple

      IKScannerDeviceViewDisplayModeSimple

      Представление выведет на экран в простом режиме.

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

    • Advanced

      IKScannerDeviceViewDisplayModeAdvanced

      Представление выведет на экран в усовершенствованном режиме.

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

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

    Objective C

    @import Quartz;

    Swift

    import Quartz

    Доступность

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