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
Вказує, що дані повинні бути декодовані за специфікацією штрих-коду Code 39 повного набору символів ASCII: 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 повертається, коли конверсія завершена успішно; в іншому випадку повертає невизначений тип: новий MultyDecodeType(DecodeType.None)
Повертає
true, якщо parsingType було успішно перетворено; в іншому випадку false.