DecodeType

DecodeType class

Especifique el tipo de código de barras a leer.

public static class DecodeType

Propiedades

NombreDescripción
static AllSupportedTypesArray { get; }Obtiene una matriz que representa AllSupportedTypes

Métodos

NombreDescripción
static GetNames()Recupera una matriz de los nombres de los tipos de decodificación.
static Is1D(BaseDecodeType)Determina si el especificadoBaseDecodeType contiene cualquier simbología de código de barras 1D
static Is2D(BaseDecodeType)Determina si el especificadoBaseDecodeType contiene cualquier simbología de código de barras 2D
static IsPostal(BaseDecodeType)Determina si el especificadoBaseDecodeType contiene cualquier simbología de código de barras Postal
static Parse(string, out SingleDecodeType)Convierte la representación de cadena de un SingleDecodeType en su instancia. Un valor de retorno indica si la conversión tuvo éxito o falló.
static ScanSets(params BaseDecodeType[])Especificar conjuntos de escaneo por tipo de código de barras
static TryParse(string, out MultyDecodeType)Convierte la representación de cadena de un MultyDecodeType en su instancia. Un valor de retorno indica si la conversión se realizó correctamente o falló.
static TryParse(string, out SingleDecodeType)Convierte la representación de cadena de un SingleDecodeType en su instancia. Un valor de retorno indica si la conversión tuvo éxito o falló.

Campos

NombreDescripción
static readonly AllSupportedTypesEspecifica que los datos se verificarán con todas las simbologías disponibles
static readonly AustralianPosteParcelEspecifica que los datos deben decodificarse con Código de barras eParcel del correo nacional australiano especificación de código de barras
static readonly AustraliaPostEspecifica que los datos deben decodificarse con Correo de Australia especificación de código de barras
static readonly AztecEspecifica que los datos deben decodificarse con azteca especificación de código de barras
static readonly CodabarEspecifica que los datos deben decodificarse con CODABAR especificación de código de barras
static readonly CodablockFEspecifica que los datos deben decodificarse con CodablockF especificación de código de barras
static readonly Code11Especifica que los datos deben decodificarse con CÓDIGO 11 especificación de código de barras
static readonly Code128Especifica que los datos deben decodificarse con CÓDIGO 128 especificación de código de barras
static readonly Code16KEspecifica que los datos deben decodificarse con Código SC16K especificación de código de barras
static readonly Code32Especifica que los datos deben decodificarse con código32 especificación en blanco
static readonly Code39ExtendedEspecifica que los datos deben decodificarse con CÓDIGO extendido 39 especificación de código de barras
static readonly Code39StandardEspecifica que los datos deben decodificarse con CÓDIGO estándar 39 especificación de código de barras
static readonly Code93ExtendedEspecifica que los datos deben decodificarse con CÓDIGO extendido 93 especificación de código de barras
static readonly Code93StandardEspecifica que los datos deben decodificarse con CÓDIGO estándar 93 especificación de código de barras
static readonly CompactPdf417Especifica que los datos deben decodificarse con CompactPdf417 (Pdf417Truncado) especificación de código de barras
static readonly DatabarExpandedEspecifica que los datos deben decodificarse con Barra de datos GS1 ampliada especificación de código de barras
static readonly DatabarExpandedStackedEspecifica que los datos deben decodificarse con GS1 Databar expandido apilado especificación de código de barras
static readonly DatabarLimitedEspecifica que los datos deben decodificarse con Barra de datos GS1 limitada especificación de código de barras
static readonly DatabarOmniDirectionalEspecifica que los datos deben decodificarse con GS1 Databar omnidireccional especificación de código de barras
static readonly DatabarStackedEspecifica que los datos deben decodificarse con Barra de datos GS1 apilada especificación de código de barras
static readonly DatabarStackedOmniDirectionalEspecifica que los datos deben decodificarse con GS1 Databar apilado omnidireccional especificación de código de barras
static readonly DatabarTruncatedEspecifica que los datos deben decodificarse con Barra de datos GS1 truncada especificación de código de barras
static readonly DataLogic2of5Especifica que los datos deben decodificarse con DataLogic 2 de 5 especificación en blanco
static readonly DataMatrixEspecifica que los datos deben decodificarse con Matriz de datos simbología de código de barras
static readonly DeutschePostIdentcodeEspecifica que los datos deben decodificarse con Código de identificación de Deutsche Post especificación de código de barras
static readonly DeutschePostLeitcodeEspecifica que los datos deben decodificarse con Código Leit de Deutsche Post especificación de código de barras
static readonly DotCodeEspecifica que los datos deben decodificarse con código de punto especificación en blanco
static readonly DutchKIXEspecifica que los datos deben decodificarse con código de punto especificación en blanco
static readonly EAN13Especifica que los datos deben decodificarse con EAN-13 especificación de código de barras
static readonly EAN14Especifica que los datos deben decodificarse con EAN14 especificación de código de barras
static readonly EAN8Especifica que los datos deben decodificarse con EAN-8 especificación de código de barras
static readonly GS1Code128Especifica que los datos deben decodificarse con CÓDIGO GS1 128 especificación de código de barras
static readonly GS1DataMatrixEspecifica que los datos deben decodificarse con Matriz de datos GS1 simbología de código de barras
static readonly GS1QREspecifica que los datos deben decodificarse con QR GS1 especificación de código de barras
static readonly IATA2of5Especifica que los datos deben decodificarse con IATA 2 de 5 Especificación de código de barras. IATA (Asociación Internacional de Transporte Aéreo) utiliza este código de barras para la gestión de la carga aérea.
static readonly Interleaved2of5Especifica que los datos deben decodificarse con INTERLEVADO 2 de 5 especificación de código de barras
static readonly ISBNEspecifica que los datos deben decodificarse con ISBN especificación de código de barras
static readonly ISMNEspecifica que los datos deben decodificarse con ISMN especificación de código de barras
static readonly ISSNEspecifica que los datos deben decodificarse con ISSN especificación de código de barras
static readonly ItalianPost25Especifica que los datos deben decodificarse con Correo italiano 25 especificación de código de barras
static readonly ITF14Especifica que los datos deben decodificarse con ITF14 especificación de código de barras
static readonly ITF6Especifica que los datos deben decodificarse con ITF6 especificación de código de barras
static readonly MacroPdf417Especifica que los datos deben decodificarse con MacroPdf417 especificación de código de barras
static readonly MailmarkEspecifica que los datos deben decodificarse con Marca de correo real especificación de código de barras.
static readonly Matrix2of5Especifica que los datos deben decodificarse con Matriz 2 de 5 especificación de código de barras
static readonly MaxiCodeEspecifica que los datos deben decodificarse con maxicódigo especificación de código de barras
static readonly MicrE13BEspecifica que los datos deben decodificarse con MICR E-13B especificación en blanco
static readonly MicroPdf417Especifica que los datos deben decodificarse con MicroPdf417 especificación de código de barras
static readonly MicroQREspecifica que los datos deben decodificarse con Código MicroQR especificación de código de barras
static readonly MostCommonTypesEspecifica que los datos se comprobarán con las simbologías más utilizadas
static readonly MSIEspecifica que los datos deben decodificarse con MSI Plessey especificación de código de barras
static readonly NoneTipo de decodificación no especificado.
static readonly OneCodeEspecifica que los datos deben decodificarse con USPS Código único especificación de código de barras
static readonly OPCEspecifica que los datos deben decodificarse con OPC especificación de código de barras
static readonly PatchCodeEspecifica que los datos deben decodificarse con Código de parche Especificación de código de barras. La simbología de código de barras se utiliza para el escaneo automatizado
static readonly Pdf417Especifica que los datos deben decodificarse con Pdf417 simbología de código de barras
static readonly PharmacodeEspecifica que los datos deben decodificarse con Farmacódigo código de barras. Esta simbología también se conoce como Código binario farmacéutico
static readonly PlanetEspecifica que los datos deben decodificarse con Planeta especificación de código de barras
static readonly PostalTypesEspecifica que los datos se verificarán con todos postal 1.5D simbologías de códigos de barras, como Planet, Postnet, Australia Post, OneCode, RM4SCC, DutchKIX
static readonly PostnetEspecifica que los datos deben decodificarse con posnet especificación de código de barras
static readonly PZNEspecifica que los datos deben decodificarse con PZNEspecificación de código de barras. Esta simbología también se conoce como Pharma Zentral Nummer
static readonly QREspecifica que los datos deben decodificarse con Código QR especificación de código de barras
static readonly RM4SCCEspecifica que los datos deben decodificarse con RM4SCC Especificación de código de barras. RM4SCC (Código de cliente de 4 estados de Royal Mail) se utiliza para el proceso de clasificación de correo automatizado en el Reino Unido.
static readonly SCC14Especifica que los datos deben decodificarse con SCC14 especificación de código de barras
static readonly SSCC18Especifica que los datos deben decodificarse con SSCC18 especificación de código de barras
static readonly Standard2of5Especifica que los datos deben decodificarse con Estándar 2 de 5 especificación de código de barras
static readonly SupplementEspecifica que los datos deben decodificarse con Suplemento (EAN2, EAN5) especificación de código de barras
static readonly SwissPostParcelEspecifica que los datos deben decodificarse con Código de barras de paquete postal suizo especificación de código de barras
static readonly Types1DEspecifica que los datos se verificarán con todos 1D simbologías de código de barras
static readonly Types2DEspecifica que los datos se verificarán con todos 2D simbologías de código de barras
static readonly UPCAEspecifica que los datos deben decodificarse con UPC-A especificación de código de barras
static readonly UPCEEspecifica que los datos deben decodificarse con UPC-E especificación de código de barras
static readonly VINEspecifica que los datos deben decodificarse con VIN (Número de identificación del vehículo) especificación de código de barras

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