问题标签 [ikscannerdeviceview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 如何在 Cocoa 中使用 IKScannerDeviceView
如何使用 IKScannerDeviceView 扫描我的应用程序内的文档?
我尝试通过 IB 将 IKScannerDeviceView 添加到我的视图中,并将其委托设置为我的应用程序委托(它实现了 IKScannerDeviceViewDelegate),但是当我运行应用程序时,我得到一个带有按钮的视图Show Details
,Scan
并且只有Show Details
启用,当我单击它时什么也没有发生。
我插入了扫描仪,可以通过 Image Capture 进行扫描,但不能通过我的应用程序进行扫描。
有人有关于如何使用它的好教程吗?
cocoa - 可可窗口在较新的操作系统上无法正确显示(或根本没有)
我开发了一个简单的应用程序,看起来与 Image Capture 几乎相同。我正在使用 Quartz 框架IKDeviceBrowserView
和IKScannerDeviceView
.
当我在装有 OSX 10.7 的 iMac 或 macbook 上测试它时,它工作正常,但是当我在另一台 macbook 上测试时,应用程序无法正常显示。一个运行 10.8.2 显示一个空的灰色窗口,另一个运行 10.8.1 显示一个窗口并且只显示下部区域。
我对 Cocoa 完全陌生,所以我不知道发生了什么或如何解决它。任何想法将不胜感激。
编辑:一切都是使用 Interface Builder 创建的:我有一个 MainWindow 和上面提到的两个扫描仪视图。
cocoa - 在可可中使用 IKScannerDeviceView
我正在尝试使用 IKScannerDeviceView。我把它放在一个窗口中,我在这里遵循了这个例子:
如何在 Cocoa 中使用 IKScannerDeviceView
但我错过了一些东西。我无法为 IKScannerDeviceView 创建 IBOutlet。当我尝试 ctrl-drag 到我的 IKScannerDeviceViewDelegate.h 时,Xcode 会创建以下 IBOutlet:
但后来我收到以下错误:
未知类型名称“IKScannerDeviceView”;你的意思是“ICScannerDevice”吗?
我在这里想念什么?
cocoa - IKScannerDeviceView 只工作一次
我有一个带有主窗口的应用程序和一个带有 NSScannerDeviceView 的辅助窗口。这个想法是将图像扫描到内存并将其放入主窗口中的 NSImageView 中。
到现在为止还挺好。当扫描仪窗口打开时,我可以扫描图像并将其正确放置到 NSImageView 中。
问题是这样的,我可以一次又一次地扫描,但如果我关闭扫描窗口并重新打开它,NSScannerDeviceView 将不再工作。我确信解决方案相对简单,但由于我仍在学习 obj-c / cocoa,这让我很困惑。
我使用的代码如下:ScanWindowController.h
和:ScannerWindowController.m
objective-c - IKScannerDeviceView 始终使用基于文件的传输模式
我正在制作一个 Mac 应用程序来扫描多页pdf
文档。
我正在使用一个IKScannerDeviceView
并将其transferMode
属性设置为基于内存的,因此在委托中我可以获取扫描的页面NSData
,然后将该页面添加到PDFDocument
.
但是,尽管将其设置为基于内存,它仍然可以作为基于文件的。扫描后,扫描保存为文件并打开预览,我无法进入NSData
委托,只能NSUrl
工作。
macos - 如何在我的应用程序中使用扫描仪?
我正在制作一个应用程序,它需要NSData
(文件)并将其显示在WebView
(具有适当的 mime 类型)中。我还想使用打印机/扫描仪插入数据。如何让扫描仪与我的应用程序一起使用?我做了很多研究,但似乎没有太多的互联网资源。我想我需要一个IKScannerDeviceView
,但我不确定。我只想连接到扫描仪,扫描其中的文档,然后获取扫描的文档并将其保存为NSData
对象。有没有办法做到这一点?我真的很想得到一些帮助,如果我遗漏了一些明显的东西,请不要讨厌我。我是菜鸟(仅供参考)。
swift - IKScannerDeviceViewDelegate 从未调用过
可能是一个愚蠢的问题,但我无法弄清楚它是如何工作的。当我在我的IKScannerDeviceView
扫描工作中按下扫描按钮时,它的代表永远不会被调用。我在线上放了一个断点
扫描文件出现在所选文件夹中没有问题,但它永远不会在断点处停止。我错过了什么吗?只是为了完整起见,我在 macOS 11.0.1 上使用 Xcode 12.2
这是我的代码: