ImageScanner 类

定义

表示要扫描的图像的属性。

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
继承
Object Platform::Object IInspectable 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)

从指定的扫描源扫描一个图像,并使用所选图像文件格式应用最低扫描分辨率。

适用于

另请参阅