Freigeben über


ImageScanner Klasse

Definition

Stellt die Eigenschaften der zu überprüfenden Bilder dar.

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
Vererbung
Object Platform::Object IInspectable ImageScanner
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.Devices.Scanners.ScannerDeviceContract (eingeführt in v1.0)

Eigenschaften

AutoConfiguration

Ruft die Scaneinstellungen der automatisch konfigurierten Scaneinheit ab, z. B. das Dateiformat, einschließlich der Komprimierung zum Übermitteln der gescannten Daten in, und legt sie fest. Diese Eigenschaft wird ignoriert, wenn der Scanner nicht automatisch konfiguriert werden kann.

DefaultScanSource

Ruft die für dieses Scannergerät ausgewählte Standardscanquelle ab.

DeviceId

Ruft den PnP-Gerätebezeichner dieses Scannergeräts ab.

FeederConfiguration

Ruft die Scaneinstellungen der Scaneinheit des Feeders ab, z. B. Seitengröße, Ausrichtung und Scanauflösung, oder legt diese fest.

FlatbedConfiguration

Ruft die Scaneinstellungen der Flachbett-Scaneinheit ab und legt sie fest, z. B. Scanauflösung und Farbmodus.

Methoden

FromIdAsync(String)

Erstellt eine instance eines ImageScanner-Objekts basierend auf einer Geräteinformations-ID des Scanners. Diese Methode ist für die Brokergeräteenumeration erforderlich.

GetDeviceSelector()

Gibt die Klassenauswahlzeichenfolge zurück, die Apps zum Aufzählen von Scannergeräten verwenden können. Diese Methode ist für die Brokergeräteenumeration erforderlich.

IsPreviewSupported(ImageScannerScanSource)

Bestimmt, ob die angegebene Scanquelle die Überprüfungsvorschau unterstützt.

IsScanSourceSupported(ImageScannerScanSource)

Bestimmt, ob die angegebene Scanquelle auf dem Scanner verfügbar ist.

ScanFilesToFolderAsync(ImageScannerScanSource, StorageFolder)

Startet einen Scanauftrag mit der angegebenen Scanquelle und schreibt ein oder mehrere Bilder in eine mehrseitige Datei wie TIFF, XPS und PDF. oder eine oder mehrere Single-Page-Dateien wie DIB, PNG, JPG und TIFF am angegebenen Ordnerspeicherort. Gibt den Status der Überprüfung zurück.

ScanPreviewToStreamAsync(ImageScannerScanSource, IRandomAccessStream)

Scannt ein Bild aus der angegebenen Scanquelle und wendet die niedrigste Scanauflösung mit dem ausgewählten Bilddateiformat an.

Gilt für:

Weitere Informationen