Class DecodeType

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

objectDecodeType

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

MultyDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

MostCommonTypes

Especifica que os dados serão verificados com as simbologias mais comumente usadas

public static readonly MultyDecodeType MostCommonTypes

Valor do Campo

MultyDecodeType

None

Tipo de decodificação não especificado.

public static readonly SingleDecodeType None

Valor do Campo

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

MultyDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

MultyDecodeType

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

MultyDecodeType

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

SingleDecodeType

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

SingleDecodeType

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

SingleDecodeType

Propriedades

AllSupportedTypesArray

Obtém um array que representa AllSupportedTypes

public static SingleDecodeType[] AllSupportedTypesArray { get; }

Valor da Propriedade

SingleDecodeType[]

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

bool

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

bool

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

bool

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

bool

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

BaseDecodeType

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

bool

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

bool

true se parsingType foi convertido com sucesso; caso contrário, false.

 Português