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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
None
Tipo de decodificación no especificado.
public static readonly SingleDecodeType None
Valor del campo
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Propiedades
AllSupportedTypesArray
Obtiene un array que representa AllSupportedTypes.
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Valor de la propiedad
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
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
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
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
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
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
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
true si parsingType se convirtió con éxito; de lo contrario, false.