ImageScanner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |