Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Especifique o tipo de código de barras a ser lido.
public static class DecodeType
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemplos
Este exemplo mostra como detectar códigos de barras Code39 e 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 do 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 do Código de Barras: " + result.CodeText)
Next
End Using
Campos
AllSupportedTypes
Especifica que os dados serão verificados com todas as simbologias disponíveis
public static readonly MultyDecodeType AllSupportedTypes
Valor do Campo
AustraliaPost
Especifica que os dados devem ser decodificados com a especificação de código de barras Australia Post
public static readonly SingleDecodeType AustraliaPost
Valor do Campo
AustralianPosteParcel
Especifica que os dados devem ser decodificados com a especificação de código de barras Australian Post Domestic eParcel Barcode
public static readonly SingleDecodeType AustralianPosteParcel
Valor do Campo
Aztec
Especifica que os dados devem ser decodificados com a especificação de código de barras Aztec
public static readonly SingleDecodeType Aztec
Valor do Campo
Codabar
Especifica que os dados devem ser decodificados com a especificação de código de barras CODABAR
public static readonly SingleDecodeType Codabar
Valor do Campo
CodablockF
Especifica que os dados devem ser decodificados com a especificação de código de barras CodablockF
public static readonly SingleDecodeType CodablockF
Valor do Campo
Code11
Especifica que os dados devem ser decodificados com a especificação de código de barras CODE 11
public static readonly SingleDecodeType Code11
Valor do Campo
Code128
Especifica que os dados devem ser decodificados com a especificação de código de barras CODE 128
public static readonly SingleDecodeType Code128
Valor do Campo
Code16K
Especifica que os dados devem ser decodificados com a especificação de código de barras SCode16K
public static readonly SingleDecodeType Code16K
Valor do Campo
Code32
Especifica que os dados devem ser decodificados com a especificação de código de barras Code32
public static readonly SingleDecodeType Code32
Valor do Campo
Code39
Especifica que os dados devem ser decodificados com a especificação de código de barras Code 39 charset básico: ISO/IEC 16388
public static readonly SingleDecodeType Code39
Valor do Campo
Code39FullASCII
Especifica que os dados devem ser decodificados com a especificação de código de barras Code 39 charset ASCII completo: ISO/IEC 16388
public static readonly SingleDecodeType Code39FullASCII
Valor do Campo
Code93
Especifica que os dados devem ser decodificados com a especificação de código de barras CODE 93
public static readonly SingleDecodeType Code93
Valor do Campo
CompactPdf417
Especifica que os dados devem ser decodificados com a especificação de código de barras CompactPdf417 (Pdf417Truncated)
public static readonly SingleDecodeType CompactPdf417
Valor do Campo
DataLogic2of5
Especifica que os dados devem ser decodificados com a especificação de código de barras DataLogic 2 of 5
public static readonly SingleDecodeType DataLogic2of5
Valor do Campo
DataMatrix
Especifica que os dados devem ser decodificados com a simbologia de código de barras DataMatrix
public static readonly SingleDecodeType DataMatrix
Valor do Campo
DatabarExpanded
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar expanded
public static readonly SingleDecodeType DatabarExpanded
Valor do Campo
DatabarExpandedStacked
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar expanded stacked
public static readonly SingleDecodeType DatabarExpandedStacked
Valor do Campo
DatabarLimited
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar limited
public static readonly SingleDecodeType DatabarLimited
Valor do Campo
DatabarOmniDirectional
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar omni-directional
public static readonly SingleDecodeType DatabarOmniDirectional
Valor do Campo
DatabarStacked
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar stacked
public static readonly SingleDecodeType DatabarStacked
Valor do Campo
DatabarStackedOmniDirectional
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar stacked omni-directional
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Valor do Campo
DatabarTruncated
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Databar truncated
public static readonly SingleDecodeType DatabarTruncated
Valor do Campo
DeutschePostIdentcode
Especifica que os dados devem ser decodificados com a especificação de código de barras DeutschePost Ident code
public static readonly SingleDecodeType DeutschePostIdentcode
Valor do Campo
DeutschePostLeitcode
Especifica que os dados devem ser decodificados com a especificação de código de barras DeutschePost Leit code
public static readonly SingleDecodeType DeutschePostLeitcode
Valor do Campo
DotCode
Especifica que os dados devem ser decodificados com a especificação de código de barras DotCode
public static readonly SingleDecodeType DotCode
Valor do Campo
DutchKIX
Especifica que os dados devem ser decodificados com a especificação de código de barras DotCode
public static readonly SingleDecodeType DutchKIX
Valor do Campo
EAN13
Especifica que os dados devem ser decodificados com a especificação de código de barras EAN-13
public static readonly SingleDecodeType EAN13
Valor do Campo
EAN14
Especifica que os dados devem ser decodificados com a especificação de código de barras EAN14
public static readonly SingleDecodeType EAN14
Valor do Campo
EAN8
Especifica que os dados devem ser decodificados com a especificação de código de barras EAN-8
public static readonly SingleDecodeType EAN8
Valor do Campo
GS1Aztec
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Aztec
public static readonly SingleDecodeType GS1Aztec
Valor do Campo
GS1Code128
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 CODE 128
public static readonly SingleDecodeType GS1Code128
Valor do Campo
GS1CompositeBar
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Composite Bar
public static readonly SingleDecodeType GS1CompositeBar
Valor do Campo
GS1DataMatrix
Especifica que os dados devem ser decodificados com a simbologia de código de barras GS1DataMatrix
public static readonly SingleDecodeType GS1DataMatrix
Valor do Campo
GS1DotCode
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 DotCode
public static readonly SingleDecodeType GS1DotCode
Valor do Campo
GS1HanXin
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 Han Xin Code
public static readonly SingleDecodeType GS1HanXin
Valor do Campo
GS1MicroPdf417
Especifica que os dados devem ser decodificados com a especificação de código de barras MicroPdf417
public static readonly SingleDecodeType GS1MicroPdf417
Valor do Campo
GS1QR
Especifica que os dados devem ser decodificados com a especificação de código de barras GS1 QR
public static readonly SingleDecodeType GS1QR
Valor do Campo
HIBCAztecLIC
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC LIC Aztec
public static readonly SingleDecodeType HIBCAztecLIC
Valor do Campo
HIBCAztecPAS
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC PAS Aztec
public static readonly SingleDecodeType HIBCAztecPAS
Valor do Campo
HIBCCode128LIC
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC LIC Code128
public static readonly SingleDecodeType HIBCCode128LIC
Valor do Campo
HIBCCode128PAS
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC PAS Code128
public static readonly SingleDecodeType HIBCCode128PAS
Valor do Campo
HIBCCode39LIC
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC LIC Code39
public static readonly SingleDecodeType HIBCCode39LIC
Valor do Campo
HIBCCode39PAS
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC PAS Code39
public static readonly SingleDecodeType HIBCCode39PAS
Valor do Campo
HIBCDataMatrixLIC
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC LIC DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixLIC
Valor do Campo
HIBCDataMatrixPAS
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC PAS DataMatrix
public static readonly SingleDecodeType HIBCDataMatrixPAS
Valor do Campo
HIBCQRLIC
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC LIC QR
public static readonly SingleDecodeType HIBCQRLIC
Valor do Campo
HIBCQRPAS
Especifica que os dados devem ser decodificados com a especificação de código de barras HIBC PAS QR
public static readonly SingleDecodeType HIBCQRPAS
Valor do Campo
HanXin
Especifica que os dados devem ser decodificados com a especificação de código de barras Han Xin Code
public static readonly SingleDecodeType HanXin
Valor do Campo
IATA2of5
Especifica que os dados devem ser decodificados com a especificação de código de barras IATA 2 of 5. A IATA (Associação Internacional de Transporte Aéreo) usa esse código de barras para a gestão de carga aérea.
public static readonly SingleDecodeType IATA2of5
Valor do Campo
ISBN
Especifica que os dados devem ser decodificados com a especificação de código de barras ISBN
public static readonly SingleDecodeType ISBN
Valor do Campo
ISMN
Especifica que os dados devem ser decodificados com a especificação de código de barras ISMN
public static readonly SingleDecodeType ISMN
Valor do Campo
ISSN
Especifica que os dados devem ser decodificados com a especificação de código de barras ISSN
public static readonly SingleDecodeType ISSN
Valor do Campo
ITF14
Especifica que os dados devem ser decodificados com a especificação de código de barras ITF14
public static readonly SingleDecodeType ITF14
Valor do Campo
ITF6
Especifica que os dados devem ser decodificados com a especificação de código de barras ITF6
public static readonly SingleDecodeType ITF6
Valor do Campo
Interleaved2of5
Especifica que os dados devem ser decodificados com a especificação de código de barras INTERLEAVED 2 of 5
public static readonly SingleDecodeType Interleaved2of5
Valor do Campo
ItalianPost25
Especifica que os dados devem ser decodificados com a especificação de código de barras Italian Post 25
public static readonly SingleDecodeType ItalianPost25
Valor do Campo
MSI
Especifica que os dados devem ser decodificados com a especificação de código de barras MSI Plessey
public static readonly SingleDecodeType MSI
Valor do Campo
MacroPdf417
Especifica que os dados devem ser decodificados com a especificação de código de barras MacroPdf417
public static readonly SingleDecodeType MacroPdf417
Valor do Campo
Mailmark
Especifica que os dados devem ser decodificados com a especificação de código de barras Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Valor do Campo
Matrix2of5
Especifica que os dados devem ser decodificados com a especificação de código de barras Matrix 2 of 5
public static readonly SingleDecodeType Matrix2of5
Valor do Campo
MaxiCode
Especifica que os dados devem ser decodificados com a especificação de código de barras MaxiCode
public static readonly SingleDecodeType MaxiCode
Valor do Campo
MicrE13B
Especifica que os dados devem ser decodificados com a especificação de código de barras MICR E-13B
public static readonly SingleDecodeType MicrE13B
Valor do Campo
MicroPdf417
Especifica que os dados devem ser decodificados com a especificação de código de barras MicroPdf417
public static readonly SingleDecodeType MicroPdf417
Valor do Campo
MicroQR
Especifica que os dados devem ser decodificados com a especificação de código de barras MicroQR Code
public static readonly SingleDecodeType MicroQR
Valor do Campo
MostCommonTypes
Especifica que os dados serão verificados com as simbologias mais comumente usadas
public static readonly MultyDecodeType MostCommonTypes
Valor do Campo
None
Tipo de decodificação não especificado.
public static readonly SingleDecodeType None
Valor do Campo
OPC
Especifica que os dados devem ser decodificados com a especificação de código de barras OPC
public static readonly SingleDecodeType OPC
Valor do Campo
OneCode
Especifica que os dados devem ser decodificados com a especificação de código de barras USPS OneCode
public static readonly SingleDecodeType OneCode
Valor do Campo
PZN
Especifica que os dados devem ser decodificados com a especificação de código de barras PZN. Essa simbologia também é conhecida como Pharma Zentral Nummer. PZN7 e PZN8 são suportados.
public static readonly SingleDecodeType PZN
Valor do Campo
PatchCode
Especifica que os dados devem ser decodificados com a especificação de código de barras Patch code. A simbologia de código de barras é usada para escaneamento automatizado
public static readonly SingleDecodeType PatchCode
Valor do Campo
Pdf417
Especifica que os dados devem ser decodificados com a simbologia de código de barras Pdf417
public static readonly SingleDecodeType Pdf417
Valor do Campo
Pharmacode
Especifica que os dados devem ser decodificados com o código de barras Pharmacode. Essa simbologia também é conhecida como Código Binário Farmacêutico
public static readonly SingleDecodeType Pharmacode
Valor do Campo
Planet
Especifica que os dados devem ser decodificados com a especificação de código de barras Planet
public static readonly SingleDecodeType Planet
Valor do Campo
PostalTypes
Especifica que os dados serão verificados com todas as simbologias de código de barras 1.5D Postal, como Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX
public static readonly MultyDecodeType PostalTypes
Valor do Campo
Postnet
Especifica que os dados devem ser decodificados com a especificação de código de barras Postnet
public static readonly SingleDecodeType Postnet
Valor do Campo
QR
Especifica que os dados devem ser decodificados com a especificação de código de barras QR Code
public static readonly SingleDecodeType QR
Valor do Campo
RM4SCC
Especifica que os dados devem ser decodificados com a especificação de código de barras RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) é usado para o processo de classificação automatizada de correspondência no Reino Unido.
public static readonly SingleDecodeType RM4SCC
Valor do Campo
RectMicroQR
Especifica que os dados devem ser decodificados com a especificação de código de barras RectMicroQR (rMQR) Code
public static readonly SingleDecodeType RectMicroQR
Valor do Campo
SCC14
Especifica que os dados devem ser decodificados com a especificação de código de barras SCC14
public static readonly SingleDecodeType SCC14
Valor do Campo
SSCC18
Especifica que os dados devem ser decodificados com a especificação de código de barras SSCC18
public static readonly SingleDecodeType SSCC18
Valor do Campo
Standard2of5
Especifica que os dados devem ser decodificados com a especificação de código de barras Standard 2 of 5
public static readonly SingleDecodeType Standard2of5
Valor do Campo
Supplement
Especifica que os dados devem ser decodificados com a especificação de código de barras Supplement(EAN2, EAN5)
public static readonly SingleDecodeType Supplement
Valor do Campo
SwissPostParcel
Especifica que os dados devem ser decodificados com a especificação de código de barras Swiss Post Parcel Barcode
public static readonly SingleDecodeType SwissPostParcel
Valor do Campo
Types1D
Especifica que os dados serão verificados com todas as simbologias de código de barras 1D
public static readonly MultyDecodeType Types1D
Valor do Campo
Types2D
Especifica que os dados serão verificados com todas as simbologias de código de barras 2D
public static readonly MultyDecodeType Types2D
Valor do Campo
UPCA
Especifica que os dados devem ser decodificados com a especificação de código de barras UPC-A
public static readonly SingleDecodeType UPCA
Valor do Campo
UPCE
Especifica que os dados devem ser decodificados com a especificação de código de barras UPC-E
public static readonly SingleDecodeType UPCE
Valor do Campo
VIN
Especifica que os dados devem ser decodificados com a especificação de código de barras VIN (Número de Identificação do Veículo)
public static readonly SingleDecodeType VIN
Valor do Campo
Propriedades
AllSupportedTypesArray
Obtém um array que representa AllSupportedTypes
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Valor da Propriedade
Métodos
GetNames()
Recupera um array dos nomes dos tipos de decodificação.
public static string[] GetNames()
Retorna
string[]
Um array de strings com os nomes dos tipos de decodificação.
Is1D(BaseDecodeType)
Determina se o Aspose.BarCode.BarCodeRecognition.BaseDecodeType especificado contém alguma simbologia de código de barras 1D
public static bool Is1D(BaseDecodeType symbology)
Parâmetros
symbology
BaseDecodeType
O Aspose.BarCode.BarCodeRecognition.BaseDecodeType a ser testado.
Retorna
Retorna true se o Aspose.BarCode.BarCodeRecognition.BaseDecodeType contém alguma simbologia de código de barras 1D; caso contrário, retorna false.
Is2D(BaseDecodeType)
Determina se o Aspose.BarCode.BarCodeRecognition.BaseDecodeType especificado contém alguma simbologia de código de barras 2D
public static bool Is2D(BaseDecodeType symbology)
Parâmetros
symbology
BaseDecodeType
O Aspose.BarCode.BarCodeRecognition.BaseDecodeType a ser testado.
Retorna
Retorna true se o Aspose.BarCode.BarCodeRecognition.BaseDecodeType contém alguma simbologia de código de barras 2D; caso contrário, retorna false.
IsPostal(BaseDecodeType)
Determina se o Aspose.BarCode.BarCodeRecognition.BaseDecodeType especificado contém alguma simbologia de código de barras Postal
public static bool IsPostal(BaseDecodeType symbology)
Parâmetros
symbology
BaseDecodeType
O Aspose.BarCode.BarCodeRecognition.BaseDecodeType a ser testado.
Retorna
Retorna true se o Aspose.BarCode.BarCodeRecognition.BaseDecodeType contém alguma simbologia de código de barras Postal; caso contrário, retorna false.
Parse(string, out SingleDecodeType)
Converte a representação em string de um SingleDecodeType para sua instância. Um valor de retorno indica se a conversão foi bem-sucedida ou falhou.
public static bool Parse(string parsingType, out SingleDecodeType result)
Parâmetros
parsingType
string
Uma string contendo um SingleDecodeType no formato “EAN8” ou “EAN13” ou “CodaBar”… para converter.
result
SingleDecodeType
Um SingleDecodeType real que é retornado quando a conversão é concluída com sucesso; caso contrário, retorna o tipo indefinido: DecodeType.None.
Retorna
true se parsingType foi convertido com sucesso; caso contrário, false.
ScanSets(params BaseDecodeType[])
Especifica conjuntos de escaneamento por tipos de código de barras
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Parâmetros
barcodeTypes
BaseDecodeType[]
Array de tipos de decodificação simples e múltipla
Retorna
Um tipo de decodificação múltipla
TryParse(string, out SingleDecodeType)
Converte a representação em string de um SingleDecodeType para sua instância. Um valor de retorno indica se a conversão foi bem-sucedida ou falhou.
public static bool TryParse(string parsingType, out SingleDecodeType result)
Parâmetros
parsingType
string
Uma string contendo um SingleDecodeType no formato “EAN8” ou “EAN13” ou “CodaBar”… para converter.
result
SingleDecodeType
Um SingleDecodeType real que é retornado quando a conversão é concluída com sucesso; caso contrário, retorna o tipo indefinido: DecodeType.None.
Retorna
true se parsingType foi convertido com sucesso; caso contrário, false.
TryParse(string, out MultyDecodeType)
Converte a representação em string de um MultyDecodeType para sua instância. Um valor de retorno indica se a conversão foi bem-sucedida ou falhou.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parâmetros
parsingType
string
Uma string no formato “AllSupportedTypes” ou “EAN8,EAN13,CodaBar” para converter.
result
MultyDecodeType
Um MultyDecodeType real é retornado quando a conversão é concluída com sucesso; caso contrário, retorna o tipo indefinido: new MultyDecodeType(DecodeType.None)
Retorna
true se parsingType foi convertido com sucesso; caso contrário, false.