IKScannerDeviceView
IKScannerDeviceView
класс выводит на экран представление, позволяющее сканировать. Это может быть настроено путем указания режима отображения. Делегат получает отсканированные данные и должен реализовать IKScannerDeviceViewDelegate
протокол.
Наследование
-
NSObject
-
NSResponder
-
NSView
-
IKScannerDeviceView
-
NSObject
-
NSResponder
-
NSView
-
IKScannerDeviceView
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
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 и позже.
-
Режим отображения используется представлением устройства.
Объявление
Swift
var mode: IKScannerDeviceViewDisplayMode
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 hasDisplayModeSimple
СвойствоВозвраты, использует ли представление сканера простой режим отображения.
Объявление
Swift
var hasDisplayModeSimple: Bool
Objective C
@property BOOL hasDisplayModeSimple
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Определяет, выведено ли управление каталогом загрузок на экран.
Объявление
Swift
var displaysDownloadsDirectoryControl: Bool
Objective C
@property BOOL displaysDownloadsDirectoryControl
Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
downloadsDirectory downloadsDirectory
Свойство -
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 displaysPostProcessApplicationControl: Bool
Objective C
@property BOOL displaysPostProcessApplicationControl
Обсуждение
Когда режим передачи, приложение завершающей обработки только релевантно
IKScannerDeviceViewTransferModeFileBased
.Оператор импорта
Objective C
@import Quartz;
Swift
import Quartz
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
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 и позже.
-
overviewControlLabel overviewControlLabel
Свойство -
scanControlLabel scanControlLabel
Свойство
-
Эти константы определяют, как данные сканера возвращаются делегату. Они используются
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 и позже.
-