Class DecodeType

Class DecodeType

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

Укажите тип штрих-кода для считывания.

public static class DecodeType

Наследование

objectDecodeType

Унаследованные члены

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

Примеры

Этот пример показывает, как обнаружить штрих-коды Code39 и Code128.

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Тип штрих-кода: " + result.CodeTypeName);
        Console.WriteLine("Код штрих-кода: " + result.CodeText);
    }
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Тип штрих-кода: " + result.CodeTypeName)
        Console.WriteLine("Код штрих-кода: " + result.CodeText)
    Next
End Using

Поля

AllSupportedTypes

Указывает, что данные будут проверены с использованием всех доступных символьных систем.

public static readonly MultyDecodeType AllSupportedTypes

Значение поля

MultyDecodeType

AustraliaPost

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Australia Post.

public static readonly SingleDecodeType AustraliaPost

Значение поля

SingleDecodeType

AustralianPosteParcel

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Australian Post Domestic eParcel Barcode.

public static readonly SingleDecodeType AustralianPosteParcel

Значение поля

SingleDecodeType

Aztec

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Aztec.

public static readonly SingleDecodeType Aztec

Значение поля

SingleDecodeType

Codabar

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODABAR.

public static readonly SingleDecodeType Codabar

Значение поля

SingleDecodeType

CodablockF

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CodablockF.

public static readonly SingleDecodeType CodablockF

Значение поля

SingleDecodeType

Code11

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODE 11.

public static readonly SingleDecodeType Code11

Значение поля

SingleDecodeType

Code128

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODE 128.

public static readonly SingleDecodeType Code128

Значение поля

SingleDecodeType

Code16K

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода SCode16K.

public static readonly SingleDecodeType Code16K

Значение поля

SingleDecodeType

Code32

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Code32.

public static readonly SingleDecodeType Code32

Значение поля

SingleDecodeType

Code39

Указывает, что данные должны быть расшифрованы по спецификации базового набора символов штрих-кода Code 39: ISO/IEC 16388.

public static readonly SingleDecodeType Code39

Значение поля

SingleDecodeType

Code39FullASCII

Указывает, что данные должны быть расшифрованы по спецификации полного набора символов ASCII штрих-кода Code 39: ISO/IEC 16388.

public static readonly SingleDecodeType Code39FullASCII

Значение поля

SingleDecodeType

Code93

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODE 93.

public static readonly SingleDecodeType Code93

Значение поля

SingleDecodeType

CompactPdf417

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CompactPdf417 (Pdf417Truncated).

public static readonly SingleDecodeType CompactPdf417

Значение поля

SingleDecodeType

DataLogic2of5

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DataLogic 2 of 5.

public static readonly SingleDecodeType DataLogic2of5

Значение поля

SingleDecodeType

DataMatrix

Указывает, что данные должны быть расшифрованы по символьной системе штрих-кода DataMatrix.

public static readonly SingleDecodeType DataMatrix

Значение поля

SingleDecodeType

DatabarExpanded

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar expanded.

public static readonly SingleDecodeType DatabarExpanded

Значение поля

SingleDecodeType

DatabarExpandedStacked

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar expanded stacked.

public static readonly SingleDecodeType DatabarExpandedStacked

Значение поля

SingleDecodeType

DatabarLimited

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar limited.

public static readonly SingleDecodeType DatabarLimited

Значение поля

SingleDecodeType

DatabarOmniDirectional

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar omni-directional.

public static readonly SingleDecodeType DatabarOmniDirectional

Значение поля

SingleDecodeType

DatabarStacked

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar stacked.

public static readonly SingleDecodeType DatabarStacked

Значение поля

SingleDecodeType

DatabarStackedOmniDirectional

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar stacked omni-directional.

public static readonly SingleDecodeType DatabarStackedOmniDirectional

Значение поля

SingleDecodeType

DatabarTruncated

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar truncated.

public static readonly SingleDecodeType DatabarTruncated

Значение поля

SingleDecodeType

DeutschePostIdentcode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DeutschePost Ident code.

public static readonly SingleDecodeType DeutschePostIdentcode

Значение поля

SingleDecodeType

DeutschePostLeitcode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DeutschePost Leit code.

public static readonly SingleDecodeType DeutschePostLeitcode

Значение поля

SingleDecodeType

DotCode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DotCode.

public static readonly SingleDecodeType DotCode

Значение поля

SingleDecodeType

DutchKIX

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DotCode.

public static readonly SingleDecodeType DutchKIX

Значение поля

SingleDecodeType

EAN13

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода EAN-13.

public static readonly SingleDecodeType EAN13

Значение поля

SingleDecodeType

EAN14

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода EAN14.

public static readonly SingleDecodeType EAN14

Значение поля

SingleDecodeType

EAN8

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода EAN-8.

public static readonly SingleDecodeType EAN8

Значение поля

SingleDecodeType

GS1Aztec

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Aztec.

public static readonly SingleDecodeType GS1Aztec

Значение поля

SingleDecodeType

GS1Code128

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 CODE 128.

public static readonly SingleDecodeType GS1Code128

Значение поля

SingleDecodeType

GS1CompositeBar

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Composite Bar.

public static readonly SingleDecodeType GS1CompositeBar

Значение поля

SingleDecodeType

GS1DataMatrix

Указывает, что данные должны быть расшифрованы по символьной системе штрих-кода GS1DataMatrix.

public static readonly SingleDecodeType GS1DataMatrix

Значение поля

SingleDecodeType

GS1DotCode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 DotCode.

public static readonly SingleDecodeType GS1DotCode

Значение поля

SingleDecodeType

GS1HanXin

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Han Xin Code.

public static readonly SingleDecodeType GS1HanXin

Значение поля

SingleDecodeType

GS1MicroPdf417

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MicroPdf417.

public static readonly SingleDecodeType GS1MicroPdf417

Значение поля

SingleDecodeType

GS1QR

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 QR.

public static readonly SingleDecodeType GS1QR

Значение поля

SingleDecodeType

HIBCAztecLIC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC Aztec.

public static readonly SingleDecodeType HIBCAztecLIC

Значение поля

SingleDecodeType

HIBCAztecPAS

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS Aztec.

public static readonly SingleDecodeType HIBCAztecPAS

Значение поля

SingleDecodeType

HIBCCode128LIC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC Code128.

public static readonly SingleDecodeType HIBCCode128LIC

Значение поля

SingleDecodeType

HIBCCode128PAS

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS Code128.

public static readonly SingleDecodeType HIBCCode128PAS

Значение поля

SingleDecodeType

HIBCCode39LIC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC Code39.

public static readonly SingleDecodeType HIBCCode39LIC

Значение поля

SingleDecodeType

HIBCCode39PAS

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS Code39.

public static readonly SingleDecodeType HIBCCode39PAS

Значение поля

SingleDecodeType

HIBCDataMatrixLIC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC DataMatrix.

public static readonly SingleDecodeType HIBCDataMatrixLIC

Значение поля

SingleDecodeType

HIBCDataMatrixPAS

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS DataMatrix.

public static readonly SingleDecodeType HIBCDataMatrixPAS

Значение поля

SingleDecodeType

HIBCQRLIC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC QR.

public static readonly SingleDecodeType HIBCQRLIC

Значение поля

SingleDecodeType

HIBCQRPAS

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS QR.

public static readonly SingleDecodeType HIBCQRPAS

Значение поля

SingleDecodeType

HanXin

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Han Xin Code.

public static readonly SingleDecodeType HanXin

Значение поля

SingleDecodeType

IATA2of5

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода IATA 2 of 5. IATA (Международная ассоциация воздушного транспорта) использует этот штрих-код для управления воздушными грузами.

public static readonly SingleDecodeType IATA2of5

Значение поля

SingleDecodeType

ISBN

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ISBN.

public static readonly SingleDecodeType ISBN

Значение поля

SingleDecodeType

ISMN

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ISMN.

public static readonly SingleDecodeType ISMN

Значение поля

SingleDecodeType

ISSN

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ISSN.

public static readonly SingleDecodeType ISSN

Значение поля

SingleDecodeType

ITF14

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ITF14.

public static readonly SingleDecodeType ITF14

Значение поля

SingleDecodeType

ITF6

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ITF6.

public static readonly SingleDecodeType ITF6

Значение поля

SingleDecodeType

Interleaved2of5

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода INTERLEAVED 2 of 5.

public static readonly SingleDecodeType Interleaved2of5

Значение поля

SingleDecodeType

ItalianPost25

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Italian Post 25.

public static readonly SingleDecodeType ItalianPost25

Значение поля

SingleDecodeType

MSI

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MSI Plessey.

public static readonly SingleDecodeType MSI

Значение поля

SingleDecodeType

MacroPdf417

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MacroPdf417.

public static readonly SingleDecodeType MacroPdf417

Значение поля

SingleDecodeType

Mailmark

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Royal Mail Mailmark.

public static readonly SingleDecodeType Mailmark

Значение поля

SingleDecodeType

Matrix2of5

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Matrix 2 of 5.

public static readonly SingleDecodeType Matrix2of5

Значение поля

SingleDecodeType

MaxiCode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MaxiCode.

public static readonly SingleDecodeType MaxiCode

Значение поля

SingleDecodeType

MicrE13B

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MICR E-13B.

public static readonly SingleDecodeType MicrE13B

Значение поля

SingleDecodeType

MicroPdf417

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MicroPdf417.

public static readonly SingleDecodeType MicroPdf417

Значение поля

SingleDecodeType

MicroQR

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MicroQR Code.

public static readonly SingleDecodeType MicroQR

Значение поля

SingleDecodeType

MostCommonTypes

Указывает, что данные будут проверены с использованием наиболее распространенных символьных систем.

public static readonly MultyDecodeType MostCommonTypes

Значение поля

MultyDecodeType

None

Неопределенный тип декодирования.

public static readonly SingleDecodeType None

Значение поля

SingleDecodeType

OPC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода OPC.

public static readonly SingleDecodeType OPC

Значение поля

SingleDecodeType

OneCode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода USPS OneCode.

public static readonly SingleDecodeType OneCode

Значение поля

SingleDecodeType

PZN

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода PZN. Эта символьная система также известна как Pharma Zentral Nummer. Поддерживаются PZN7 и PZN8.

public static readonly SingleDecodeType PZN

Значение поля

SingleDecodeType

PatchCode

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Patch code. Символьная система штрих-кода используется для автоматического сканирования.

public static readonly SingleDecodeType PatchCode

Значение поля

SingleDecodeType

Pdf417

Указывает, что данные должны быть расшифрованы по символьной системе штрих-кода Pdf417.

public static readonly SingleDecodeType Pdf417

Значение поля

SingleDecodeType

Pharmacode

Указывает, что данные должны быть расшифрованы по штрих-коду Pharmacode. Эта символьная система также известна как Pharmaceutical Binary Code.

public static readonly SingleDecodeType Pharmacode

Значение поля

SingleDecodeType

Planet

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Planet.

public static readonly SingleDecodeType Planet

Значение поля

SingleDecodeType

PostalTypes

Указывает, что данные будут проверены со всеми символьными системами 1.5D Postal, такими как Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX.

public static readonly MultyDecodeType PostalTypes

Значение поля

MultyDecodeType

Postnet

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Postnet.

public static readonly SingleDecodeType Postnet

Значение поля

SingleDecodeType

QR

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода QR Code.

public static readonly SingleDecodeType QR

Значение поля

SingleDecodeType

RM4SCC

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) используется для автоматизированного процесса сортировки почты в Великобритании.

public static readonly SingleDecodeType RM4SCC

Значение поля

SingleDecodeType

RectMicroQR

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода RectMicroQR (rMQR) Code.

public static readonly SingleDecodeType RectMicroQR

Значение поля

SingleDecodeType

SCC14

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода SCC14.

public static readonly SingleDecodeType SCC14

Значение поля

SingleDecodeType

SSCC18

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода SSCC18.

public static readonly SingleDecodeType SSCC18

Значение поля

SingleDecodeType

Standard2of5

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Standard 2 of 5.

public static readonly SingleDecodeType Standard2of5

Значение поля

SingleDecodeType

Supplement

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Supplement(EAN2, EAN5).

public static readonly SingleDecodeType Supplement

Значение поля

SingleDecodeType

SwissPostParcel

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Swiss Post Parcel Barcode.

public static readonly SingleDecodeType SwissPostParcel

Значение поля

SingleDecodeType

Types1D

Указывает, что данные будут проверены со всеми символьными системами 1D.

public static readonly MultyDecodeType Types1D

Значение поля

MultyDecodeType

Types2D

Указывает, что данные будут проверены со всеми символьными системами 2D.

public static readonly MultyDecodeType Types2D

Значение поля

MultyDecodeType

UPCA

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода UPC-A.

public static readonly SingleDecodeType UPCA

Значение поля

SingleDecodeType

UPCE

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода UPC-E.

public static readonly SingleDecodeType UPCE

Значение поля

SingleDecodeType

VIN

Указывает, что данные должны быть расшифрованы по спецификации штрих-кода VIN (Идентификационный номер транспортного средства).

public static readonly SingleDecodeType VIN

Значение поля

SingleDecodeType

Свойства

AllSupportedTypesArray

Возвращает массив, представляющий AllSupportedTypes.

public static SingleDecodeType[] AllSupportedTypesArray { get; }

Значение свойства

SingleDecodeType[]

Методы

GetNames()

Получает массив имен типов декодирования.

public static string[] GetNames()

Возвращает

string[]

Массив строк с именами типов декодирования.

Is1D(BaseDecodeType)

Определяет, содержит ли указанный Aspose.BarCode.BarCodeRecognition.BaseDecodeType любую символьную систему 1D.

public static bool Is1D(BaseDecodeType symbology)

Параметры

symbology BaseDecodeType

Aspose.BarCode.BarCodeRecognition.BaseDecodeType для тестирования.

Возвращает

bool

Возвращает true, если Aspose.BarCode.BarCodeRecognition.BaseDecodeType содержит любую символьную систему 1D; в противном случае возвращает false.

Is2D(BaseDecodeType)

Определяет, содержит ли указанный Aspose.BarCode.BarCodeRecognition.BaseDecodeType любую символьную систему 2D.

public static bool Is2D(BaseDecodeType symbology)

Параметры

symbology BaseDecodeType

Aspose.BarCode.BarCodeRecognition.BaseDecodeType для тестирования.

Возвращает

bool

Возвращает true, если Aspose.BarCode.BarCodeRecognition.BaseDecodeType содержит любую символьную систему 2D; в противном случае возвращает false.

IsPostal(BaseDecodeType)

Определяет, содержит ли указанный Aspose.BarCode.BarCodeRecognition.BaseDecodeType любую символьную систему почтового штрих-кода.

public static bool IsPostal(BaseDecodeType symbology)

Параметры

symbology BaseDecodeType

Aspose.BarCode.BarCodeRecognition.BaseDecodeType для тестирования.

Возвращает

bool

Возвращает true, если Aspose.BarCode.BarCodeRecognition.BaseDecodeType содержит любую символьную систему почтового штрих-кода; в противном случае возвращает false.

Parse(string, out SingleDecodeType)

Преобразует строковое представление SingleDecodeType в его экземпляр. Значение возврата указывает, удалось ли преобразование или нет.

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

Параметры

parsingType string

Строка, содержащая SingleDecodeType в формате “EAN8” или “EAN13” или “CodaBar”… для преобразования.

result SingleDecodeType

Фактический SingleDecodeType возвращается, когда преобразование завершено успешно; в противном случае возвращает неопределенный тип: DecodeType.None.

Возвращает

bool

true, если parsingType был успешно преобразован; в противном случае false.

ScanSets(params BaseDecodeType[])

Укажите наборы сканирования по типам штрих-кодов.

public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)

Параметры

barcodeTypes BaseDecodeType[]

Массив одиночных и многократных типов декодирования.

Возвращает

BaseDecodeType

Многократный тип декодирования.

TryParse(string, out SingleDecodeType)

Преобразует строковое представление SingleDecodeType в его экземпляр. Значение возврата указывает, удалось ли преобразование или нет.

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

Параметры

parsingType string

Строка, содержащая SingleDecodeType в формате “EAN8” или “EAN13” или “CodaBar”… для преобразования.

result SingleDecodeType

Фактический SingleDecodeType возвращается, когда преобразование завершено успешно; в противном случае возвращает неопределенный тип: DecodeType.None.

Возвращает

bool

true, если parsingType был успешно преобразован; в противном случае false.

TryParse(string, out MultyDecodeType)

Преобразует строковое представление MultyDecodeType в его экземпляр. Значение возврата указывает, удалось ли преобразование или нет.

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

Параметры

parsingType string

Строка в формате “AllSupportedTypes” или “EAN8,EAN13,CodaBar” для преобразования.

result MultyDecodeType

Фактический MultyDecodeType возвращается, когда преобразование завершено успешно; в противном случае возвращает неопределенный тип: new MultyDecodeType(DecodeType.None).

Возвращает

bool

true, если parsingType был успешно преобразован; в противном случае false.

 Русский