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: IKScannerDeviceViewDisplayModeObjective C
@property IKScannerDeviceViewDisplayMode modeОбсуждение
Возможные константы описаны в Режиме отображения Представления Сканера.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
Возвраты, использует ли представление сканера усовершенствованный режим отображения.
Объявление
Swift
var hasDisplayModeAdvanced: BoolObjective C
@property BOOL hasDisplayModeAdvancedОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
hasDisplayModeSimple hasDisplayModeSimpleСвойствоВозвраты, использует ли представление сканера простой режим отображения.
Объявление
Swift
var hasDisplayModeSimple: BoolObjective C
@property BOOL hasDisplayModeSimpleОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Определяет, выведено ли управление каталогом загрузок на экран.
Объявление
Swift
var displaysDownloadsDirectoryControl: BoolObjective C
@property BOOL displaysDownloadsDirectoryControlОператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
См. также
-
downloadsDirectory downloadsDirectoryСвойство -
transferMode transferModeСвойствоОпределяет, как отсканированное содержание предоставлено для делегата.
Объявление
Swift
var transferMode: IKScannerDeviceViewTransferModeObjective C
@property IKScannerDeviceViewTransferMode transferModeОбсуждение
Поддерживаемые константы определяются в Режимах Передачи Сканера.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
documentName documentNameСвойство
-
Указывает, выведено ли управление приложением завершающей обработки на экран.
Объявление
Swift
var displaysPostProcessApplicationControl: BoolObjective 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;Константы
-
FileBasedIKScannerDeviceViewTransferModeFileBasedОтсканированное содержание будет сохранено к указанному каталогу загрузки.
Доступный в OS X v10.6 и позже.
-
MemoryBasedIKScannerDeviceViewTransferModeMemoryBasedОтсканированные данные возвращаются делегату как 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;Константы
-
SimpleIKScannerDeviceViewDisplayModeSimpleПредставление выведет на экран в простом режиме.
Доступный в OS X v10.6 и позже.
-
AdvancedIKScannerDeviceViewDisplayModeAdvancedПредставление выведет на экран в усовершенствованном режиме.
Доступный в OS X v10.6 и позже.
Оператор импорта
Objective C
@import Quartz;Swift
import QuartzДоступность
Доступный в OS X v10.6 и позже.
-
