BarCodeReader
Contenido
[
Ocultar
]BarCodeReader class
BarCodeReader encapsula una imagen que puede contener uno o varios códigos de barras, luego puede realizar la operación ReadBarCodes para detectar códigos de barras.
public class BarCodeReader : Component
Constructores
Nombre | Descripción |
---|---|
BarCodeReader() | Inicializa una nueva instancia delBarCodeReader clase con valores predeterminados. Requiere configurar la imagen (SetBitmapImage()) antes de llamar al método ReadBarCodes(). |
BarCodeReader(Bitmap) | Inicializa una nueva instancia delBarCodeReader clase de una imagen. |
BarCodeReader(Stream) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(string) | Inicializa una nueva instancia delBarCodeReader clase del archivo. |
BarCodeReader(Bitmap, BaseDecodeType) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Bitmap, params BaseDecodeType[]) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Stream, BaseDecodeType) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Stream, params BaseDecodeType[]) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(string, BaseDecodeType) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(string, params BaseDecodeType[]) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Bitmap, Rectangle, BaseDecodeType) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Bitmap, Rectangle, params BaseDecodeType[]) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Bitmap, Rectangle[], BaseDecodeType) | Inicializa una nueva instancia delBarCodeReader clase. |
BarCodeReader(Bitmap, Rectangle[], params BaseDecodeType[]) | Inicializa una nueva instancia delBarCodeReader clase. |
Propiedades
Nombre | Descripción |
---|---|
BarcodeSettings { get; } | Los principales parámetros de decodificación de BarCode. Contiene parámetros que influyen en los datos reconocidos. |
FoundBarCodes { get; } | Se reconoceBarCodeResult matriz s |
FoundCount { get; } | Obtiene el recuento de códigos de barras reconocidos |
QualitySettings { get; set; } | QualitySettings permite configurar manualmente la calidad y la velocidad del reconocimiento. Puede configurar rápidamente QualitySettings mediante ajustes preestablecidos integrados: HighPerformance, NormalQuality, HighQuality, MaxBarCodes o puede configurar manualmente opciones separadas. El valor predeterminado de QualitySettings es NormalQuality. |
Timeout { get; set; } | Obtiene o establece el tiempo de espera del proceso de reconocimiento en milisegundos. |
static ProcessorSettings { get; } | Obtiene una configuración de uso de núcleos de procesador. |
Métodos
Nombre | Descripción |
---|---|
static ImportFromXml(Stream) | Importa las propiedades de BarCode del flujo xml especificado y las aplica a la instancia actual de BarCodeReader. |
static ImportFromXml(string) | Importa las propiedades de BarCode del archivo xml especificado y las aplica a la instancia actual de BarCodeReader. |
Abort() | La función solicita la finalización de la sesión de reconocimiento actual de otro subproceso. Abortar es un método desbloqueable y devuelve el control justo después de llamar. El método debe usarse cuando el proceso de reconocimiento es demasiado largo. |
ExportToXml(Stream) | Exporta propiedades de código de barras al flujo xml especificado |
ExportToXml(string) | Exporta las propiedades del código de barras al archivo xml especificado |
ReadBarCodes() | LecturasBarCodeResult s de la imagen. |
SetBarCodeImage(Bitmap) | Establece la imagen de mapa de bits para el reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
SetBarCodeImage(Stream) | Establece el flujo de imágenes para el reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
SetBarCodeImage(string) | Establece el archivo de imagen para el reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle) | Establece la imagen de mapa de bits y el área de reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
SetBarCodeImage(Bitmap, Rectangle[]) | Establece la imagen de mapa de bits y las áreas de reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
SetBarCodeReadType(BaseDecodeType) | Establece el tipo de decodificación para el reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
SetBarCodeReadType(params SingleDecodeType[]) | ConjuntosSingleDecodeType matriz de tipos para el reconocimiento. Debe llamarse antes del método ReadBarCodes(). |
Ejemplos
Este ejemplo muestra cómo detectar códigos de barras Code39 y 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
Ver también
- espacio de nombres Aspose.BarCode.BarCodeRecognition
- asamblea Aspose.BarCode