共用方式為


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)

根據掃描器裝置資訊識別碼建立 ImageScanner 物件的實例。 Broker 裝置列舉需要這個方法。

GetDeviceSelector()

傳回應用程式可用來列舉掃描器裝置的類別選取字串。 代理裝置列舉需要這個方法。

IsPreviewSupported(ImageScannerScanSource)

判斷指定的掃描來源是否支援掃描預覽。

IsScanSourceSupported(ImageScannerScanSource)

判斷掃描器上是否有指定的掃描來源。

ScanFilesToFolderAsync(ImageScannerScanSource, StorageFolder)

使用指定的掃描來源啟動掃描工作,並將一或多個影像寫入至一個多頁檔案,例如 TIFF、XPS 和 PDF;或一或多個單頁檔案,例如 DIB、PNG、JPG 和 TIFF 至指定的資料夾位置。 傳回掃描的進度。

ScanPreviewToStreamAsync(ImageScannerScanSource, IRandomAccessStream)

從指定的掃描來源掃描一個影像,並使用選取的影像檔案格式套用最低掃描解析度。

適用於

另請參閱