Partager via


ImageScanner Classe

Définition

Représente les propriétés des images à analyser.

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
Héritage
Object Platform::Object IInspectable ImageScanner
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Devices.Scanners.ScannerDeviceContract (introduit dans v1.0)

Propriétés

AutoConfiguration

Obtient et définit les paramètres d’analyse de l’unité d’analyse configurée automatiquement, comme le format de fichier, y compris la compression pour remettre les données analysées. Cette propriété est ignorée si le scanneur n’est pas en mesure de configurer automatiquement.

DefaultScanSource

Obtient la source d’analyse par défaut choisie pour cet appareil d’analyse.

DeviceId

Obtient l’identificateur d’appareil PnP de cet appareil d’analyse.

FeederConfiguration

Obtient ou définit les paramètres d’analyse de l’unité d’analyse du chargeur, comme la taille de la page, l’orientation et la résolution d’analyse.

FlatbedConfiguration

Obtient et définit les paramètres d’analyse de l’unité d’analyse à plat, comme la résolution d’analyse et le mode couleur.

Méthodes

FromIdAsync(String)

Crée une instance d’un objet ImageScanner en fonction d’un ID d’informations d’appareil de scanneurs. Cette méthode est requise pour l’énumération d’appareil broker.

GetDeviceSelector()

Retourne la chaîne de sélection de classe que les applications peuvent utiliser pour énumérer les appareils scanneurs. Cette méthode est requise pour l’énumération d’appareil réparti.

IsPreviewSupported(ImageScannerScanSource)

Détermine si la source d’analyse spécifiée prend en charge l’aperçu de l’analyse.

IsScanSourceSupported(ImageScannerScanSource)

Détermine si la source d’analyse spécifiée est disponible sur le scanneur.

ScanFilesToFolderAsync(ImageScannerScanSource, StorageFolder)

Démarre un travail d’analyse avec la source d’analyse spécifiée et écrit une ou plusieurs images dans un fichier multipage comme TIFF, XPS et PDF ; ou un ou plusieurs fichiers monopage comme DIB, PNG, JPG et TIFF à l’emplacement de dossier spécifié. Retourne la progression de l’analyse.

ScanPreviewToStreamAsync(ImageScannerScanSource, IRandomAccessStream)

Analyse une image à partir de la source d’analyse spécifiée et applique la résolution d’analyse la plus faible avec le format de fichier image sélectionné.

S’applique à

Voir aussi