Class DecodeType

Class DecodeType

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

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

public static class DecodeType

Herencia

objectDecodeType

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos

Este ejemplo muestra cómo detectar códigos de barras Code39 y Code128.

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Tipo de código de barras: " + result.CodeTypeName);
        Console.WriteLine("Texto del código de barras: " + result.CodeText);
    }
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Tipo de código de barras: " + result.CodeTypeName)
        Console.WriteLine("Texto del código de barras: " + result.CodeText)
    Next
End Using

Campos

AllSupportedTypes

Especifica que los datos se comprobarán con todas las simbologías disponibles.

public static readonly MultyDecodeType AllSupportedTypes

Valor del campo

MultyDecodeType

AustraliaPost

Especifica que los datos deben ser decodificados con la especificación de código de barras Australia Post.

public static readonly SingleDecodeType AustraliaPost

Valor del campo

SingleDecodeType

AustralianPosteParcel

Especifica que los datos deben ser decodificados con la especificación de código de barras Australian Post Domestic eParcel Barcode.

public static readonly SingleDecodeType AustralianPosteParcel

Valor del campo

SingleDecodeType

Aztec

Especifica que los datos deben ser decodificados con la especificación de código de barras Aztec.

public static readonly SingleDecodeType Aztec

Valor del campo

SingleDecodeType

Codabar

Especifica que los datos deben ser decodificados con la especificación de código de barras CODABAR.

public static readonly SingleDecodeType Codabar

Valor del campo

SingleDecodeType

CodablockF

Especifica que los datos deben ser decodificados con la especificación de código de barras CodablockF.

public static readonly SingleDecodeType CodablockF

Valor del campo

SingleDecodeType

Code11

Especifica que los datos deben ser decodificados con la especificación de código de barras CODE 11.

public static readonly SingleDecodeType Code11

Valor del campo

SingleDecodeType

Code128

Especifica que los datos deben ser decodificados con la especificación de código de barras CODE 128.

public static readonly SingleDecodeType Code128

Valor del campo

SingleDecodeType

Code16K

Especifica que los datos deben ser decodificados con la especificación de código de barras SCode16K.

public static readonly SingleDecodeType Code16K

Valor del campo

SingleDecodeType

Code32

Especifica que los datos deben ser decodificados con la especificación de código de barras Code32.

public static readonly SingleDecodeType Code32

Valor del campo

SingleDecodeType

Code39

Especifica que los datos deben ser decodificados con la especificación de código de barras Code 39 charset básico: ISO/IEC 16388.

public static readonly SingleDecodeType Code39

Valor del campo

SingleDecodeType

Code39FullASCII

Especifica que los datos deben ser decodificados con la especificación de código de barras Code 39 charset ASCII completo: ISO/IEC 16388.

public static readonly SingleDecodeType Code39FullASCII

Valor del campo

SingleDecodeType

Code93

Especifica que los datos deben ser decodificados con la especificación de código de barras CODE 93.

public static readonly SingleDecodeType Code93

Valor del campo

SingleDecodeType

CompactPdf417

Especifica que los datos deben ser decodificados con la especificación de código de barras CompactPdf417 (Pdf417Truncated).

public static readonly SingleDecodeType CompactPdf417

Valor del campo

SingleDecodeType

DataLogic2of5

Especifica que los datos deben ser decodificados con la especificación de código de barras DataLogic 2 of 5.

public static readonly SingleDecodeType DataLogic2of5

Valor del campo

SingleDecodeType

DataMatrix

Especifica que los datos deben ser decodificados con la simbología de código de barras DataMatrix.

public static readonly SingleDecodeType DataMatrix

Valor del campo

SingleDecodeType

DatabarExpanded

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar expanded.

public static readonly SingleDecodeType DatabarExpanded

Valor del campo

SingleDecodeType

DatabarExpandedStacked

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar expanded stacked.

public static readonly SingleDecodeType DatabarExpandedStacked

Valor del campo

SingleDecodeType

DatabarLimited

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar limited.

public static readonly SingleDecodeType DatabarLimited

Valor del campo

SingleDecodeType

DatabarOmniDirectional

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar omni-directional.

public static readonly SingleDecodeType DatabarOmniDirectional

Valor del campo

SingleDecodeType

DatabarStacked

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar stacked.

public static readonly SingleDecodeType DatabarStacked

Valor del campo

SingleDecodeType

DatabarStackedOmniDirectional

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar stacked omni-directional.

public static readonly SingleDecodeType DatabarStackedOmniDirectional

Valor del campo

SingleDecodeType

DatabarTruncated

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Databar truncated.

public static readonly SingleDecodeType DatabarTruncated

Valor del campo

SingleDecodeType

DeutschePostIdentcode

Especifica que los datos deben ser decodificados con la especificación de código de barras DeutschePost Ident code.

public static readonly SingleDecodeType DeutschePostIdentcode

Valor del campo

SingleDecodeType

DeutschePostLeitcode

Especifica que los datos deben ser decodificados con la especificación de código de barras DeutschePost Leit code.

public static readonly SingleDecodeType DeutschePostLeitcode

Valor del campo

SingleDecodeType

DotCode

Especifica que los datos deben ser decodificados con la especificación de código de barras DotCode.

public static readonly SingleDecodeType DotCode

Valor del campo

SingleDecodeType

DutchKIX

Especifica que los datos deben ser decodificados con la especificación de código de barras DotCode.

public static readonly SingleDecodeType DutchKIX

Valor del campo

SingleDecodeType

EAN13

Especifica que los datos deben ser decodificados con la especificación de código de barras EAN-13.

public static readonly SingleDecodeType EAN13

Valor del campo

SingleDecodeType

EAN14

Especifica que los datos deben ser decodificados con la especificación de código de barras EAN14.

public static readonly SingleDecodeType EAN14

Valor del campo

SingleDecodeType

EAN8

Especifica que los datos deben ser decodificados con la especificación de código de barras EAN-8.

public static readonly SingleDecodeType EAN8

Valor del campo

SingleDecodeType

GS1Aztec

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Aztec.

public static readonly SingleDecodeType GS1Aztec

Valor del campo

SingleDecodeType

GS1Code128

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 CODE 128.

public static readonly SingleDecodeType GS1Code128

Valor del campo

SingleDecodeType

GS1CompositeBar

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Composite Bar.

public static readonly SingleDecodeType GS1CompositeBar

Valor del campo

SingleDecodeType

GS1DataMatrix

Especifica que los datos deben ser decodificados con la simbología de código de barras GS1DataMatrix.

public static readonly SingleDecodeType GS1DataMatrix

Valor del campo

SingleDecodeType

GS1DotCode

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 DotCode.

public static readonly SingleDecodeType GS1DotCode

Valor del campo

SingleDecodeType

GS1HanXin

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 Han Xin Code.

public static readonly SingleDecodeType GS1HanXin

Valor del campo

SingleDecodeType

GS1MicroPdf417

Especifica que los datos deben ser decodificados con la especificación de código de barras MicroPdf417.

public static readonly SingleDecodeType GS1MicroPdf417

Valor del campo

SingleDecodeType

GS1QR

Especifica que los datos deben ser decodificados con la especificación de código de barras GS1 QR.

public static readonly SingleDecodeType GS1QR

Valor del campo

SingleDecodeType

HIBCAztecLIC

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC LIC Aztec.

public static readonly SingleDecodeType HIBCAztecLIC

Valor del campo

SingleDecodeType

HIBCAztecPAS

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC PAS Aztec.

public static readonly SingleDecodeType HIBCAztecPAS

Valor del campo

SingleDecodeType

HIBCCode128LIC

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC LIC Code128.

public static readonly SingleDecodeType HIBCCode128LIC

Valor del campo

SingleDecodeType

HIBCCode128PAS

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC PAS Code128.

public static readonly SingleDecodeType HIBCCode128PAS

Valor del campo

SingleDecodeType

HIBCCode39LIC

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC LIC Code39.

public static readonly SingleDecodeType HIBCCode39LIC

Valor del campo

SingleDecodeType

HIBCCode39PAS

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC PAS Code39.

public static readonly SingleDecodeType HIBCCode39PAS

Valor del campo

SingleDecodeType

HIBCDataMatrixLIC

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC LIC DataMatrix.

public static readonly SingleDecodeType HIBCDataMatrixLIC

Valor del campo

SingleDecodeType

HIBCDataMatrixPAS

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC PAS DataMatrix.

public static readonly SingleDecodeType HIBCDataMatrixPAS

Valor del campo

SingleDecodeType

HIBCQRLIC

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC LIC QR.

public static readonly SingleDecodeType HIBCQRLIC

Valor del campo

SingleDecodeType

HIBCQRPAS

Especifica que los datos deben ser decodificados con la especificación de código de barras HIBC PAS QR.

public static readonly SingleDecodeType HIBCQRPAS

Valor del campo

SingleDecodeType

HanXin

Especifica que los datos deben ser decodificados con la especificación de código de barras Han Xin Code.

public static readonly SingleDecodeType HanXin

Valor del campo

SingleDecodeType

IATA2of5

Especifica que los datos deben ser decodificados con la especificación de código de barras IATA 2 of 5. IATA (Asociación Internacional de Transporte Aéreo) utiliza este código de barras para la gestión de carga aérea.

public static readonly SingleDecodeType IATA2of5

Valor del campo

SingleDecodeType

ISBN

Especifica que los datos deben ser decodificados con la especificación de código de barras ISBN.

public static readonly SingleDecodeType ISBN

Valor del campo

SingleDecodeType

ISMN

Especifica que los datos deben ser decodificados con la especificación de código de barras ISMN.

public static readonly SingleDecodeType ISMN

Valor del campo

SingleDecodeType

ISSN

Especifica que los datos deben ser decodificados con la especificación de código de barras ISSN.

public static readonly SingleDecodeType ISSN

Valor del campo

SingleDecodeType

ITF14

Especifica que los datos deben ser decodificados con la especificación de código de barras ITF14.

public static readonly SingleDecodeType ITF14

Valor del campo

SingleDecodeType

ITF6

Especifica que los datos deben ser decodificados con la especificación de código de barras ITF6.

public static readonly SingleDecodeType ITF6

Valor del campo

SingleDecodeType

Interleaved2of5

Especifica que los datos deben ser decodificados con la especificación de código de barras INTERLEAVED 2 of 5.

public static readonly SingleDecodeType Interleaved2of5

Valor del campo

SingleDecodeType

ItalianPost25

Especifica que los datos deben ser decodificados con la especificación de código de barras Italian Post 25.

public static readonly SingleDecodeType ItalianPost25

Valor del campo

SingleDecodeType

MSI

Especifica que los datos deben ser decodificados con la especificación de código de barras MSI Plessey.

public static readonly SingleDecodeType MSI

Valor del campo

SingleDecodeType

MacroPdf417

Especifica que los datos deben ser decodificados con la especificación de código de barras MacroPdf417.

public static readonly SingleDecodeType MacroPdf417

Valor del campo

SingleDecodeType

Mailmark

Especifica que los datos deben ser decodificados con la especificación de código de barras Royal Mail Mailmark.

public static readonly SingleDecodeType Mailmark

Valor del campo

SingleDecodeType

Matrix2of5

Especifica que los datos deben ser decodificados con la especificación de código de barras Matrix 2 of 5.

public static readonly SingleDecodeType Matrix2of5

Valor del campo

SingleDecodeType

MaxiCode

Especifica que los datos deben ser decodificados con la especificación de código de barras MaxiCode.

public static readonly SingleDecodeType MaxiCode

Valor del campo

SingleDecodeType

MicrE13B

Especifica que los datos deben ser decodificados con la especificación de código de barras MICR E-13B.

public static readonly SingleDecodeType MicrE13B

Valor del campo

SingleDecodeType

MicroPdf417

Especifica que los datos deben ser decodificados con la especificación de código de barras MicroPdf417.

public static readonly SingleDecodeType MicroPdf417

Valor del campo

SingleDecodeType

MicroQR

Especifica que los datos deben ser decodificados con la especificación de código de barras MicroQR Code.

public static readonly SingleDecodeType MicroQR

Valor del campo

SingleDecodeType

MostCommonTypes

Especifica que los datos se comprobarán con las simbologías más comúnmente utilizadas.

public static readonly MultyDecodeType MostCommonTypes

Valor del campo

MultyDecodeType

None

Tipo de decodificación no especificado.

public static readonly SingleDecodeType None

Valor del campo

SingleDecodeType

OPC

Especifica que los datos deben ser decodificados con la especificación de código de barras OPC.

public static readonly SingleDecodeType OPC

Valor del campo

SingleDecodeType

OneCode

Especifica que los datos deben ser decodificados con la especificación de código de barras USPS OneCode.

public static readonly SingleDecodeType OneCode

Valor del campo

SingleDecodeType

PZN

Especifica que los datos deben ser decodificados con la especificación de código de barras PZN. Esta simbología también es conocida como Pharma Zentral Nummer. Se admiten PZN7 y PZN8.

public static readonly SingleDecodeType PZN

Valor del campo

SingleDecodeType

PatchCode

Especifica que los datos deben ser decodificados con la especificación de código de barras Patch code. La simbología de código de barras se utiliza para el escaneo automatizado.

public static readonly SingleDecodeType PatchCode

Valor del campo

SingleDecodeType

Pdf417

Especifica que los datos deben ser decodificados con la simbología de código de barras Pdf417.

public static readonly SingleDecodeType Pdf417

Valor del campo

SingleDecodeType

Pharmacode

Especifica que los datos deben ser decodificados con Pharmacode. Esta simbología también es conocida como Código Binario Farmacéutico.

public static readonly SingleDecodeType Pharmacode

Valor del campo

SingleDecodeType

Planet

Especifica que los datos deben ser decodificados con la especificación de código de barras Planet.

public static readonly SingleDecodeType Planet

Valor del campo

SingleDecodeType

PostalTypes

Especifica que los datos se comprobarán con todas las simbologías de código de barras 1.5D Postal, como Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX.

public static readonly MultyDecodeType PostalTypes

Valor del campo

MultyDecodeType

Postnet

Especifica que los datos deben ser decodificados con la especificación de código de barras Postnet.

public static readonly SingleDecodeType Postnet

Valor del campo

SingleDecodeType

QR

Especifica que los datos deben ser decodificados con la especificación de código de barras QR Code.

public static readonly SingleDecodeType QR

Valor del campo

SingleDecodeType

RM4SCC

Especifica que los datos deben ser decodificados con la especificación de código de barras RM4SCC. 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.

public static readonly SingleDecodeType RM4SCC

Valor del campo

SingleDecodeType

RectMicroQR

Especifica que los datos deben ser decodificados con la especificación de código de barras RectMicroQR (rMQR) Code.

public static readonly SingleDecodeType RectMicroQR

Valor del campo

SingleDecodeType

SCC14

Especifica que los datos deben ser decodificados con la especificación de código de barras SCC14.

public static readonly SingleDecodeType SCC14

Valor del campo

SingleDecodeType

SSCC18

Especifica que los datos deben ser decodificados con la especificación de código de barras SSCC18.

public static readonly SingleDecodeType SSCC18

Valor del campo

SingleDecodeType

Standard2of5

Especifica que los datos deben ser decodificados con la especificación de código de barras Standard 2 of 5.

public static readonly SingleDecodeType Standard2of5

Valor del campo

SingleDecodeType

Supplement

Especifica que los datos deben ser decodificados con la especificación de código de barras Supplement(EAN2, EAN5).

public static readonly SingleDecodeType Supplement

Valor del campo

SingleDecodeType

SwissPostParcel

Especifica que los datos deben ser decodificados con la especificación de código de barras Swiss Post Parcel Barcode.

public static readonly SingleDecodeType SwissPostParcel

Valor del campo

SingleDecodeType

Types1D

Especifica que los datos se comprobarán con todas las simbologías de código de barras 1D.

public static readonly MultyDecodeType Types1D

Valor del campo

MultyDecodeType

Types2D

Especifica que los datos se comprobarán con todas las simbologías de código de barras 2D.

public static readonly MultyDecodeType Types2D

Valor del campo

MultyDecodeType

UPCA

Especifica que los datos deben ser decodificados con la especificación de código de barras UPC-A.

public static readonly SingleDecodeType UPCA

Valor del campo

SingleDecodeType

UPCE

Especifica que los datos deben ser decodificados con la especificación de código de barras UPC-E.

public static readonly SingleDecodeType UPCE

Valor del campo

SingleDecodeType

VIN

Especifica que los datos deben ser decodificados con la especificación de código de barras VIN (Número de Identificación del Vehículo).

public static readonly SingleDecodeType VIN

Valor del campo

SingleDecodeType

Propiedades

AllSupportedTypesArray

Obtiene un array que representa AllSupportedTypes.

public static SingleDecodeType[] AllSupportedTypesArray { get; }

Valor de la propiedad

SingleDecodeType[]

Métodos

GetNames()

Recupera un array de los nombres de los tipos de decodificación.

public static string[] GetNames()

Retorna

string[]

Un array de cadenas con los nombres de los tipos de decodificación.

Is1D(BaseDecodeType)

Determina si el Aspose.BarCode.BarCodeRecognition.BaseDecodeType especificado contiene alguna simbología de código de barras 1D.

public static bool Is1D(BaseDecodeType symbology)

Parámetros

symbology BaseDecodeType

El Aspose.BarCode.BarCodeRecognition.BaseDecodeType a probar.

Retorna

bool

Devuelve true si Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene alguna simbología de código de barras 1D; de lo contrario, devuelve false.

Is2D(BaseDecodeType)

Determina si el Aspose.BarCode.BarCodeRecognition.BaseDecodeType especificado contiene alguna simbología de código de barras 2D.

public static bool Is2D(BaseDecodeType symbology)

Parámetros

symbology BaseDecodeType

El Aspose.BarCode.BarCodeRecognition.BaseDecodeType a probar.

Retorna

bool

Devuelve true si Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene alguna simbología de código de barras 2D; de lo contrario, devuelve false.

IsPostal(BaseDecodeType)

Determina si el Aspose.BarCode.BarCodeRecognition.BaseDecodeType especificado contiene alguna simbología de código de barras Postal.

public static bool IsPostal(BaseDecodeType symbology)

Parámetros

symbology BaseDecodeType

El Aspose.BarCode.BarCodeRecognition.BaseDecodeType a probar.

Retorna

bool

Devuelve true si Aspose.BarCode.BarCodeRecognition.BaseDecodeType contiene alguna simbología de código de barras Postal; de lo contrario, devuelve false.

Parse(string, out SingleDecodeType)

Convierte la representación en cadena de un SingleDecodeType a su instancia. Un valor de retorno indica si la conversión tuvo éxito o falló.

public static bool Parse(string parsingType, out SingleDecodeType result)

Parámetros

parsingType string

Una cadena que contiene un SingleDecodeType en el formato “EAN8” o “EAN13” o “CodaBar”… para convertir.

result SingleDecodeType

Un SingleDecodeType real que se devuelve cuando la conversión se completa con éxito; de lo contrario, devuelve el tipo indefinido: DecodeType.None.

Retorna

bool

true si parsingType se convirtió con éxito; de lo contrario, false.

ScanSets(params BaseDecodeType[])

Especifica conjuntos de escaneo por tipos de código de barras.

public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)

Parámetros

barcodeTypes BaseDecodeType[]

Array de tipos de decodificación simple y múltiple.

Retorna

BaseDecodeType

Un tipo de decodificación múltiple.

TryParse(string, out SingleDecodeType)

Convierte la representación en cadena de un SingleDecodeType a su instancia. Un valor de retorno indica si la conversión tuvo éxito o falló.

public static bool TryParse(string parsingType, out SingleDecodeType result)

Parámetros

parsingType string

Una cadena que contiene un SingleDecodeType en el formato “EAN8” o “EAN13” o “CodaBar”… para convertir.

result SingleDecodeType

Un SingleDecodeType real que se devuelve cuando la conversión se completa con éxito; de lo contrario, devuelve el tipo indefinido: DecodeType.None.

Retorna

bool

true si parsingType se convirtió con éxito; de lo contrario, false.

TryParse(string, out MultyDecodeType)

Convierte la representación en cadena de un MultyDecodeType a su instancia. Un valor de retorno indica si la conversión tuvo éxito o falló.

public static bool TryParse(string parsingType, out MultyDecodeType result)

Parámetros

parsingType string

Una cadena en el formato “AllSupportedTypes” o “EAN8,EAN13,CodaBar” para convertir.

result MultyDecodeType

Un MultyDecodeType real que se devuelve cuando la conversión se completa con éxito; de lo contrario, devuelve el tipo indefinido: new MultyDecodeType(DecodeType.None).

Retorna

bool

true si parsingType se convirtió con éxito; de lo contrario, false.

 Español