BarCodeReader
Contenu
[
Cacher
]BarCodeReader class
BarCodeReader encapsule une image pouvant contenir un ou plusieurs codes-barres, il peut alors effectuer l’opération ReadBarCodes pour détecter les codes-barres.
public class BarCodeReader : Component
Constructeurs
Nom | La description |
---|---|
BarCodeReader() | Initialise une nouvelle instance duBarCodeReader classe avec les valeurs par défaut. Nécessite de définir l’image (SetBitmapImage()) avant d’appeler la méthode ReadBarCodes(). |
BarCodeReader(Bitmap) | Initialise une nouvelle instance duBarCodeReader classe à partir d’une image. |
BarCodeReader(Stream) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(string) | Initialise une nouvelle instance duBarCodeReader classe du fichier. |
BarCodeReader(Bitmap, BaseDecodeType) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Bitmap, params BaseDecodeType[]) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Stream, BaseDecodeType) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Stream, params BaseDecodeType[]) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(string, BaseDecodeType) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(string, params BaseDecodeType[]) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Initialise une nouvelle instance duBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Initialise une nouvelle instance duBarCodeReader classe. |
Propriétés
Nom | La description |
---|---|
BarcodeSettings { get; } | Les principaux paramètres de décodage BarCode. Contient des paramètres qui ont une influence sur les données reconnues. |
FoundBarCodes { get; } | Est reconnuBarCodeResult tableau de s |
FoundCount { get; } | Obtient le nombre de codes-barres reconnus |
QualitySettings { get; set; } | QualitySettings permet de configurer manuellement la qualité et la vitesse de reconnaissance. Vous pouvez configurer rapidement QualitySettings par des préréglages intégrés : HighPerformance, NormalQuality, HighQuality, MaxBarCodes ou vous pouvez configurer manuellement des options distinctes. La valeur par défaut de QualitySettings est NormalQuality. |
Timeout { get; set; } | Obtient ou définit le délai d’expiration du processus de reconnaissance en millisecondes. |
static ProcessorSettings { get; } | Obtient les paramètres d’utilisation des cœurs de processeur. |
Méthodes
Nom | La description |
---|---|
static ImportFromXml(Stream) | Importe les propriétés BarCode du flux xml spécifié et les applique à l’instance actuelle de BarCodeReader. |
static ImportFromXml(string) | Importe les propriétés BarCode du fichier xml spécifié et les applique à l’instance actuelle de BarCodeReader. |
Abort() | La fonction demande la fin de la session de reconnaissance en cours à partir d’un autre thread. Abort est une méthode non bloquable et renvoie le contrôle juste après l’appel. La méthode doit être utilisée lorsque le processus de reconnaissance est trop long. |
ExportToXml(Stream) | Exporte les propriétés du code-barres vers le flux xml spécifié |
ExportToXml(string) | Exporte les propriétés du code-barres vers le fichier xml spécifié |
ReadBarCodes() | LecturesBarCodeResult s de l’image. |
SetBarCodeImage(Bitmap) | Définit l’image bitmap pour la reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
SetBarCodeImage(Stream) | Définit le flux d’images pour la reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
SetBarCodeImage(string) | Définit le fichier image pour la reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle) | Définit l’image bitmap et la zone de reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle[]) | Définit l’image bitmap et les zones de reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
SetBarCodeReadType(BaseDecodeType) | Définit le type de décodage pour la reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
SetBarCodeReadType(params SingleDecodeType[]) | EnsemblesSingleDecodeType tableau de type pour la reconnaissance. Doit être appelé avant la méthode ReadBarCodes(). |
Exemples
Cet exemple montre comment détecter les codes-barres Code39 et Code128.
[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
}
}
[VB.NET]
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Next
End Using
Voir également
- espace de noms Aspose.BarCode.BarCodeRecognition
- Assemblée Aspose.BarCode