ImageScanner 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示要扫描的图像的属性。
public ref class ImageScanner sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Scanners.ScannerDeviceContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ImageScanner final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Scanners.ScannerDeviceContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ImageScanner
Public NotInheritable Class ImageScanner
- 继承
- 属性
Windows 要求
设备系列 |
Windows Desktop Extension SDK (在 10.0.10240.0 中引入)
|
API contract |
Windows.Devices.Scanners.ScannerDeviceContract (在 v1.0 中引入)
|
属性
AutoConfiguration |
获取并设置自动配置的扫描单元的扫描设置,如文件格式,包括用于传递扫描数据的压缩。 如果扫描程序无法自动配置,则忽略此属性。 |
DefaultScanSource |
获取为此扫描程序设备选择的默认扫描源。 |
DeviceId |
获取此扫描程序设备的 PnP 设备标识符。 |
FeederConfiguration |
获取或设置送纸器扫描单元的扫描设置,例如页面大小、方向和扫描分辨率。 |
FlatbedConfiguration |
获取并设置平板扫描单元的扫描设置,例如扫描分辨率和颜色模式。 |
方法
FromIdAsync(String) |
基于扫描仪设备信息 ID 创建 ImageScanner 对象的实例。 中转站设备枚举需要此方法。 |
GetDeviceSelector() |
返回应用可用于枚举扫描程序设备的类选择字符串。 中转设备枚举需要此方法。 |
IsPreviewSupported(ImageScannerScanSource) |
确定指定的扫描源是否支持扫描预览。 |
IsScanSourceSupported(ImageScannerScanSource) |
确定指定的扫描源在扫描程序上是否可用。 |
ScanFilesToFolderAsync(ImageScannerScanSource, StorageFolder) |
使用指定的扫描源启动扫描作业,并将一个或多个图像写入 TIFF、XPS 和 PDF 等多页文件;或指定文件夹位置的一个或多个单页文件(如 DIB、PNG、JPG 和 TIFF)。 返回扫描进度。 |
ScanPreviewToStreamAsync(ImageScannerScanSource, IRandomAccessStream) |
从指定的扫描源扫描一个图像,并使用所选图像文件格式应用最低扫描分辨率。 |