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 charset پایه رمزگشایی شوند: ISO/IEC 16388
public static readonly SingleDecodeType Code39
مقدار فیلد
Code39FullASCII
مشخص میکند که دادهها باید با مشخصات بارکد Code 39 charset کامل رمزگشایی شوند: 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 که باید آزمایش شود.
بازگشت
اگر Aspose.BarCode.BarCodeRecognition.BaseDecodeType شامل هر سمبول بارکد 1D باشد، true را بازمیگرداند؛ در غیر این صورت، false را بازمیگرداند.
Is2D(BaseDecodeType)
تعیین میکند که آیا Aspose.BarCode.BarCodeRecognition.BaseDecodeType مشخص شده شامل هر سمبول بارکد 2D است یا خیر.
public static bool Is2D(BaseDecodeType symbology)
پارامترها
symbology
BaseDecodeType
نوع Aspose.BarCode.BarCodeRecognition.BaseDecodeType که باید آزمایش شود.
بازگشت
اگر Aspose.BarCode.BarCodeRecognition.BaseDecodeType شامل هر سمبول بارکد 2D باشد، true را بازمیگرداند؛ در غیر این صورت، false را بازمیگرداند.
IsPostal(BaseDecodeType)
تعیین میکند که آیا Aspose.BarCode.BarCodeRecognition.BaseDecodeType مشخص شده شامل هر سمبول بارکد پستی است یا خیر.
public static bool IsPostal(BaseDecodeType symbology)
پارامترها
symbology
BaseDecodeType
نوع Aspose.BarCode.BarCodeRecognition.BaseDecodeType که باید آزمایش شود.
بازگشت
اگر Aspose.BarCode.BarCodeRecognition.BaseDecodeType شامل هر سمبول بارکد پستی باشد، true را بازمیگرداند؛ در غیر این صورت، 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 را بازمیگرداند.
بازگشت
اگر parsingType با موفقیت تبدیل شود، true؛ در غیر این صورت، 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 را بازمیگرداند.
بازگشت
اگر parsingType با موفقیت تبدیل شود، true؛ در غیر این صورت، 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) را بازمیگرداند.
بازگشت
اگر parsingType با موفقیت تبدیل شود، true؛ در غیر این صورت، false.