BarCodeReader
Contenuti
[
Nascondere
]BarCodeReader class
BarCodeReader incapsula un’immagine che può contenere uno o più codici a barre, quindi può eseguire l’operazione ReadBarCodes per rilevare i codici a barre.
public class BarCodeReader : Component
Costruttori
Nome | Descrizione |
---|---|
BarCodeReader() | Inizializza una nuova istanza diBarCodeReader classe con valori predefiniti. Richiede di impostare l’immagine (SetBitmapImage()) prima di chiamare il metodo ReadBarCodes(). |
BarCodeReader(Bitmap) | Inizializza una nuova istanza diBarCodeReader classe da un’immagine. |
BarCodeReader(Stream) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(string) | Inizializza una nuova istanza diBarCodeReader classe dal file. |
BarCodeReader(Bitmap, BaseDecodeType) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Bitmap, params BaseDecodeType[]) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Stream, BaseDecodeType) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Stream, params BaseDecodeType[]) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(string, BaseDecodeType) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(string, params BaseDecodeType[]) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Inizializza una nuova istanza diBarCodeReader classe. |
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Inizializza una nuova istanza diBarCodeReader classe. |
Proprietà
Nome | Descrizione |
---|---|
BarcodeSettings { get; } | I principali parametri di decodifica del codice a barre. Contiene parametri che influenzano i dati riconosciuti. |
FoundBarCodes { get; } | Viene riconosciutoBarCodeResult matrice di s |
FoundCount { get; } | Ottiene il conteggio dei codici a barre riconosciuti |
QualitySettings { get; set; } | QualitySettings consente di configurare manualmente la qualità e la velocità del riconoscimento. È possibile impostare rapidamente QualitySettings tramite i preset incorporati: HighPerformance, NormalQuality, HighQuality, MaxBarCodes oppure è possibile configurare manualmente opzioni separate. Il valore predefinito di QualitySettings è NormalQuality. |
Timeout { get; set; } | Ottiene o imposta il timeout del processo di riconoscimento in millisecondi. |
static ProcessorSettings { get; } | Ottiene le impostazioni per l’utilizzo dei core del processore. |
Metodi
Nome | Descrizione |
---|---|
static ImportFromXml(Stream) | Importa le proprietà BarCode dal flusso xml specificato e le applica all’istanza BarCodeReader corrente. |
static ImportFromXml(string) | Importa le proprietà BarCode dal file xml specificato e le applica all’istanza BarCodeReader corrente. |
Abort() | La funzione richiede la terminazione della sessione di riconoscimento corrente da un altro thread. Abort è un metodo non bloccabile e restituisce il controllo subito dopo la chiamata. Il metodo dovrebbe essere utilizzato quando il processo di riconoscimento è troppo lungo. |
ExportToXml(Stream) | Esporta le proprietà del codice a barre nel flusso xml specificato |
ExportToXml(string) | Esporta le proprietà del codice a barre nel file xml specificato |
ReadBarCodes() | leggeBarCodeResult s dall’immagine. |
SetBarCodeImage(Bitmap) | Imposta l’immagine bitmap per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
SetBarCodeImage(Stream) | Imposta il flusso di immagini per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
SetBarCodeImage(string) | Imposta il file immagine per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle) | Imposta l’immagine bitmap e l’area per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle[]) | Imposta l’immagine bitmap e le aree per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
SetBarCodeReadType(BaseDecodeType) | Imposta il tipo di decodifica per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
SetBarCodeReadType(params SingleDecodeType[]) | SetSingleDecodeType digitare array per il riconoscimento. Deve essere chiamato prima del metodo ReadBarCodes(). |
Esempi
Questo esempio mostra come rilevare i codici a barre Code39 e 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
Guarda anche
- spazio dei nomi Aspose.BarCode.BarCodeRecognition
- assemblea Aspose.BarCode