Class DecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Укажите тип штрих-кода для считывания.
public static class DecodeType
Наследование
Унаследованные члены
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
Значение поля
AustraliaPost
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Australia Post.
public static readonly SingleDecodeType AustraliaPost
Значение поля
AustralianPosteParcel
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Australian Post Domestic eParcel Barcode.
public static readonly SingleDecodeType AustralianPosteParcel
Значение поля
Aztec
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Aztec.
public static readonly SingleDecodeType Aztec
Значение поля
Codabar
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODABAR.
public static readonly SingleDecodeType Codabar
Значение поля
CodablockF
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CodablockF.
public static readonly SingleDecodeType CodablockF
Значение поля
Code11
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODE 11.
public static readonly SingleDecodeType Code11
Значение поля
Code128
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODE 128.
public static readonly SingleDecodeType Code128
Значение поля
Code16K
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода SCode16K.
public static readonly SingleDecodeType Code16K
Значение поля
Code32
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Code32.
public static readonly SingleDecodeType Code32
Значение поля
Code39
Указывает, что данные должны быть расшифрованы по спецификации базового набора символов штрих-кода Code 39: ISO/IEC 16388.
public static readonly SingleDecodeType Code39
Значение поля
Code39FullASCII
Указывает, что данные должны быть расшифрованы по спецификации полного набора символов ASCII штрих-кода Code 39: ISO/IEC 16388.
public static readonly SingleDecodeType Code39FullASCII
Значение поля
Code93
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CODE 93.
public static readonly SingleDecodeType Code93
Значение поля
CompactPdf417
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода CompactPdf417 (Pdf417Truncated).
public static readonly SingleDecodeType CompactPdf417
Значение поля
DataLogic2of5
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DataLogic 2 of 5.
public static readonly SingleDecodeType DataLogic2of5
Значение поля
DataMatrix
Указывает, что данные должны быть расшифрованы по символьной системе штрих-кода DataMatrix.
public static readonly SingleDecodeType DataMatrix
Значение поля
DatabarExpanded
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar expanded.
public static readonly SingleDecodeType DatabarExpanded
Значение поля
DatabarExpandedStacked
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar expanded stacked.
public static readonly SingleDecodeType DatabarExpandedStacked
Значение поля
DatabarLimited
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar limited.
public static readonly SingleDecodeType DatabarLimited
Значение поля
DatabarOmniDirectional
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar omni-directional.
public static readonly SingleDecodeType DatabarOmniDirectional
Значение поля
DatabarStacked
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar stacked.
public static readonly SingleDecodeType DatabarStacked
Значение поля
DatabarStackedOmniDirectional
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar stacked omni-directional.
public static readonly SingleDecodeType DatabarStackedOmniDirectional
Значение поля
DatabarTruncated
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Databar truncated.
public static readonly SingleDecodeType DatabarTruncated
Значение поля
DeutschePostIdentcode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DeutschePost Ident code.
public static readonly SingleDecodeType DeutschePostIdentcode
Значение поля
DeutschePostLeitcode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DeutschePost Leit code.
public static readonly SingleDecodeType DeutschePostLeitcode
Значение поля
DotCode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DotCode.
public static readonly SingleDecodeType DotCode
Значение поля
DutchKIX
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода DotCode.
public static readonly SingleDecodeType DutchKIX
Значение поля
EAN13
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода EAN-13.
public static readonly SingleDecodeType EAN13
Значение поля
EAN14
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода EAN14.
public static readonly SingleDecodeType EAN14
Значение поля
EAN8
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода EAN-8.
public static readonly SingleDecodeType EAN8
Значение поля
GS1Aztec
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Aztec.
public static readonly SingleDecodeType GS1Aztec
Значение поля
GS1Code128
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 CODE 128.
public static readonly SingleDecodeType GS1Code128
Значение поля
GS1CompositeBar
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Composite Bar.
public static readonly SingleDecodeType GS1CompositeBar
Значение поля
GS1DataMatrix
Указывает, что данные должны быть расшифрованы по символьной системе штрих-кода GS1DataMatrix.
public static readonly SingleDecodeType GS1DataMatrix
Значение поля
GS1DotCode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 DotCode.
public static readonly SingleDecodeType GS1DotCode
Значение поля
GS1HanXin
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 Han Xin Code.
public static readonly SingleDecodeType GS1HanXin
Значение поля
GS1MicroPdf417
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MicroPdf417.
public static readonly SingleDecodeType GS1MicroPdf417
Значение поля
GS1QR
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода GS1 QR.
public static readonly SingleDecodeType GS1QR
Значение поля
HIBCAztecLIC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC Aztec.
public static readonly SingleDecodeType HIBCAztecLIC
Значение поля
HIBCAztecPAS
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS Aztec.
public static readonly SingleDecodeType HIBCAztecPAS
Значение поля
HIBCCode128LIC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC Code128.
public static readonly SingleDecodeType HIBCCode128LIC
Значение поля
HIBCCode128PAS
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS Code128.
public static readonly SingleDecodeType HIBCCode128PAS
Значение поля
HIBCCode39LIC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC Code39.
public static readonly SingleDecodeType HIBCCode39LIC
Значение поля
HIBCCode39PAS
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS Code39.
public static readonly SingleDecodeType HIBCCode39PAS
Значение поля
HIBCDataMatrixLIC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC DataMatrix.
public static readonly SingleDecodeType HIBCDataMatrixLIC
Значение поля
HIBCDataMatrixPAS
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS DataMatrix.
public static readonly SingleDecodeType HIBCDataMatrixPAS
Значение поля
HIBCQRLIC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC LIC QR.
public static readonly SingleDecodeType HIBCQRLIC
Значение поля
HIBCQRPAS
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода HIBC PAS QR.
public static readonly SingleDecodeType HIBCQRPAS
Значение поля
HanXin
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Han Xin Code.
public static readonly SingleDecodeType HanXin
Значение поля
IATA2of5
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода IATA 2 of 5. IATA (Международная ассоциация воздушного транспорта) использует этот штрих-код для управления воздушными грузами.
public static readonly SingleDecodeType IATA2of5
Значение поля
ISBN
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ISBN.
public static readonly SingleDecodeType ISBN
Значение поля
ISMN
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ISMN.
public static readonly SingleDecodeType ISMN
Значение поля
ISSN
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ISSN.
public static readonly SingleDecodeType ISSN
Значение поля
ITF14
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ITF14.
public static readonly SingleDecodeType ITF14
Значение поля
ITF6
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода ITF6.
public static readonly SingleDecodeType ITF6
Значение поля
Interleaved2of5
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода INTERLEAVED 2 of 5.
public static readonly SingleDecodeType Interleaved2of5
Значение поля
ItalianPost25
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Italian Post 25.
public static readonly SingleDecodeType ItalianPost25
Значение поля
MSI
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MSI Plessey.
public static readonly SingleDecodeType MSI
Значение поля
MacroPdf417
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MacroPdf417.
public static readonly SingleDecodeType MacroPdf417
Значение поля
Mailmark
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Royal Mail Mailmark.
public static readonly SingleDecodeType Mailmark
Значение поля
Matrix2of5
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Matrix 2 of 5.
public static readonly SingleDecodeType Matrix2of5
Значение поля
MaxiCode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MaxiCode.
public static readonly SingleDecodeType MaxiCode
Значение поля
MicrE13B
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MICR E-13B.
public static readonly SingleDecodeType MicrE13B
Значение поля
MicroPdf417
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MicroPdf417.
public static readonly SingleDecodeType MicroPdf417
Значение поля
MicroQR
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода MicroQR Code.
public static readonly SingleDecodeType MicroQR
Значение поля
MostCommonTypes
Указывает, что данные будут проверены с использованием наиболее распространенных символьных систем.
public static readonly MultyDecodeType MostCommonTypes
Значение поля
None
Неопределенный тип декодирования.
public static readonly SingleDecodeType None
Значение поля
OPC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода OPC.
public static readonly SingleDecodeType OPC
Значение поля
OneCode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода USPS OneCode.
public static readonly SingleDecodeType OneCode
Значение поля
PZN
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода PZN. Эта символьная система также известна как Pharma Zentral Nummer. Поддерживаются PZN7 и PZN8.
public static readonly SingleDecodeType PZN
Значение поля
PatchCode
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Patch code. Символьная система штрих-кода используется для автоматического сканирования.
public static readonly SingleDecodeType PatchCode
Значение поля
Pdf417
Указывает, что данные должны быть расшифрованы по символьной системе штрих-кода Pdf417.
public static readonly SingleDecodeType Pdf417
Значение поля
Pharmacode
Указывает, что данные должны быть расшифрованы по штрих-коду Pharmacode. Эта символьная система также известна как Pharmaceutical Binary Code.
public static readonly SingleDecodeType Pharmacode
Значение поля
Planet
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Planet.
public static readonly SingleDecodeType Planet
Значение поля
PostalTypes
Указывает, что данные будут проверены со всеми символьными системами 1.5D Postal, такими как Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX.
public static readonly MultyDecodeType PostalTypes
Значение поля
Postnet
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Postnet.
public static readonly SingleDecodeType Postnet
Значение поля
QR
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода QR Code.
public static readonly SingleDecodeType QR
Значение поля
RM4SCC
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода RM4SCC. RM4SCC (Royal Mail 4-state Customer Code) используется для автоматизированного процесса сортировки почты в Великобритании.
public static readonly SingleDecodeType RM4SCC
Значение поля
RectMicroQR
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода RectMicroQR (rMQR) Code.
public static readonly SingleDecodeType RectMicroQR
Значение поля
SCC14
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода SCC14.
public static readonly SingleDecodeType SCC14
Значение поля
SSCC18
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода SSCC18.
public static readonly SingleDecodeType SSCC18
Значение поля
Standard2of5
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Standard 2 of 5.
public static readonly SingleDecodeType Standard2of5
Значение поля
Supplement
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Supplement(EAN2, EAN5).
public static readonly SingleDecodeType Supplement
Значение поля
SwissPostParcel
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода Swiss Post Parcel Barcode.
public static readonly SingleDecodeType SwissPostParcel
Значение поля
Types1D
Указывает, что данные будут проверены со всеми символьными системами 1D.
public static readonly MultyDecodeType Types1D
Значение поля
Types2D
Указывает, что данные будут проверены со всеми символьными системами 2D.
public static readonly MultyDecodeType Types2D
Значение поля
UPCA
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода UPC-A.
public static readonly SingleDecodeType UPCA
Значение поля
UPCE
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода UPC-E.
public static readonly SingleDecodeType UPCE
Значение поля
VIN
Указывает, что данные должны быть расшифрованы по спецификации штрих-кода VIN (Идентификационный номер транспортного средства).
public static readonly SingleDecodeType VIN
Значение поля
Свойства
AllSupportedTypesArray
Возвращает массив, представляющий AllSupportedTypes.
public static SingleDecodeType[] AllSupportedTypesArray { get; }
Значение свойства
Методы
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 для тестирования.
Возвращает
Возвращает 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 для тестирования.
Возвращает
Возвращает 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 для тестирования.
Возвращает
Возвращает 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.
Возвращает
true, если parsingType был успешно преобразован; в противном случае false.
ScanSets(params BaseDecodeType[])
Укажите наборы сканирования по типам штрих-кодов.
public static BaseDecodeType ScanSets(params BaseDecodeType[] barcodeTypes)
Параметры
barcodeTypes
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.
Возвращает
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).
Возвращает
true, если parsingType был успешно преобразован; в противном случае false.