DecodeType

DecodeType class

حدد نوع الباركود المراد قراءته.

public static class DecodeType

الخصائص

اسموصف
static AllSupportedTypesArray { get; }يحصل على مصفوفة تمثل AllSupportedTypes

طُرق

اسموصف
static GetNames()استرداد مصفوفة من أسماء أنواع فك التشفير.
static Is1D(BaseDecodeType)تحديد ما إذا كان محددًاBaseDecodeType يحتوي على أي رموز باركود 1D
static Is2D(BaseDecodeType)تحديد ما إذا كان محددًاBaseDecodeType يحتوي على أي رمز شريطي ثنائي الأبعاد
static IsPostal(BaseDecodeType)تحديد ما إذا كان محددًاBaseDecodeType يحتوي على أي رمز شريطي بريدي
static Parse(string, out SingleDecodeType)تحويل تمثيل السلسلة من SingleDecodeType إلى مثيلها . تشير القيمة المرجعة إلى ما إذا كان التحويل قد نجح أو فشل.
static ScanSets(params BaseDecodeType[])تحديد مجموعات المسح بواسطة الباركود الأنواع
static TryParse(string, out MultyDecodeType)تحويل تمثيل سلسلة MultyDecodeType إلى مثيله . تشير القيمة المرجعة إلى ما إذا كان التحويل قد نجح أو فشل.
static TryParse(string, out SingleDecodeType)تحويل تمثيل السلسلة من SingleDecodeType إلى مثيلها . تشير القيمة المرجعة إلى ما إذا كان التحويل قد نجح أو فشل.

مجالات

اسموصف
static readonly AllSupportedTypesيحدد أن البيانات سيتم فحصها باستخدام جميع الرموز المتاحة
static readonly AustralianPosteParcelتحديد أنه يجب فك تشفير البيانات باستخدام البريد الأسترالي المحلي eParcel الباركود مواصفات الباركود
static readonly AustraliaPostتحديد أنه يجب فك تشفير البيانات باستخدام أستراليا بوست مواصفات الباركود
static readonly Aztecتحديد أنه يجب فك تشفير البيانات باستخدام ازتيك مواصفات الباركود
static readonly Codabarتحديد أنه يجب فك تشفير البيانات باستخدام كودابار مواصفات الباركود
static readonly CodablockFتحديد أنه يجب فك تشفير البيانات باستخدام كودابلوك مواصفات الباركود
static readonly Code11تحديد أنه يجب فك تشفير البيانات باستخدام الكود 11 مواصفات الباركود
static readonly Code128تحديد أنه يجب فك تشفير البيانات باستخدام الكود 128 مواصفات الباركود
static readonly Code16Kتحديد أنه يجب فك تشفير البيانات باستخدام سكود مواصفات الباركود
static readonly Code32تحديد أنه يجب فك تشفير البيانات باستخدام كود 32 مواصفات فارغة
static readonly Code39Extendedتحديد أنه يجب فك تشفير البيانات باستخدام تمديد الكود 39 مواصفات الباركود
static readonly Code39Standardتحديد أنه يجب فك تشفير البيانات باستخدام الكود القياسي 39 مواصفات الباركود
static readonly Code93Extendedتحديد أنه يجب فك تشفير البيانات باستخدام تمديد الكود 93 مواصفات الباركود
static readonly Code93Standardتحديد أنه يجب فك تشفير البيانات باستخدام الكود القياسي 93 مواصفات الباركود
static readonly CompactPdf417تحديد أنه يجب فك تشفير البيانات باستخدام CompactPdf417 مواصفات الباركود (PDF417Truncated)
static readonly DatabarExpandedتحديد أنه يجب فك تشفير البيانات باستخدام تم توسيع GS1 Databar مواصفات الباركود
static readonly DatabarExpandedStackedتحديد أنه يجب فك تشفير البيانات باستخدام موسعة GS1 Databar مكدسة مواصفات الباركود
static readonly DatabarLimitedتحديد أنه يجب فك تشفير البيانات باستخدام GS1 Databar المحدودة مواصفات الباركود
static readonly DatabarOmniDirectionalتحديد أنه يجب فك تشفير البيانات باستخدام GS1 Databar متعدد الاتجاهات مواصفات الباركود
static readonly DatabarStackedتحديد أنه يجب فك تشفير البيانات باستخدام GS1 Databar مكدسة مواصفات الباركود
static readonly DatabarStackedOmniDirectionalتحديد أنه يجب فك تشفير البيانات باستخدام GS1 Databar مكدس متعدد الاتجاهات مواصفات الباركود
static readonly DatabarTruncatedتحديد أنه يجب فك تشفير البيانات باستخدام GS1 Databar مقطوع مواصفات الباركود
static readonly DataLogic2of5تحديد أنه يجب فك تشفير البيانات باستخدام DataLogic 2 من 5 مواصفات فارغة
static readonly DataMatrixتحديد أنه يجب فك تشفير البيانات باستخدام مصفوفة البيانات ترميز الباركود
static readonly DeutschePostIdentcodeتحديد أنه يجب فك تشفير البيانات باستخدام كود التعريف DeutschePost مواصفات الباركود
static readonly DeutschePostLeitcodeتحديد أنه يجب فك تشفير البيانات باستخدام كود DeutschePost Leit مواصفات الباركود
static readonly DotCodeتحديد أنه يجب فك تشفير البيانات باستخدام DotCode مواصفات فارغة
static readonly DutchKIXتحديد أنه يجب فك تشفير البيانات باستخدام DotCode مواصفات فارغة
static readonly EAN13تحديد أنه يجب فك تشفير البيانات باستخدام EAN-13 مواصفات الباركود
static readonly EAN14تحديد أنه يجب فك تشفير البيانات باستخدام EAN14 مواصفات الباركود
static readonly EAN8تحديد أنه يجب فك تشفير البيانات باستخدام EAN-8 مواصفات الباركود
static readonly GS1Code128تحديد أنه يجب فك تشفير البيانات باستخدام GS1 كود 128 مواصفات الباركود
static readonly GS1DataMatrixتحديد أنه يجب فك تشفير البيانات باستخدام GS1DataMatrix ترميز الباركود
static readonly GS1QRتحديد أنه يجب فك تشفير البيانات باستخدام GS1 ر مواصفات الباركود
static readonly IATA2of5تحديد أنه يجب فك تشفير البيانات باستخدام إياتا 2 من 5 مواصفات الباركود. يستخدم الاتحاد الدولي للنقل الجوي (IATA) هذا الرمز الشريطي لإدارة الشحن الجوي.
static readonly Interleaved2of5تحديد أنه يجب فك تشفير البيانات باستخدام INTERLEAVED 2 من 5 مواصفات الباركود
static readonly ISBNتحديد أنه يجب فك تشفير البيانات باستخدام رقم ISBN مواصفات الباركود
static readonly ISMNتحديد أنه يجب فك تشفير البيانات باستخدام ISMN مواصفات الباركود
static readonly ISSNتحديد أنه يجب فك تشفير البيانات باستخدام ISSN مواصفات الباركود
static readonly ItalianPost25تحديد أنه يجب فك تشفير البيانات باستخدام البريد الإيطالي 25 مواصفات الباركود
static readonly ITF14تحديد أنه يجب فك تشفير البيانات باستخدام ITF14 مواصفات الباركود
static readonly ITF6تحديد أنه يجب فك تشفير البيانات باستخدام ITF6 مواصفات الباركود
static readonly MacroPdf417تحديد أنه يجب فك تشفير البيانات باستخدام MacroPdf417 مواصفات الباركود
static readonly Mailmarkتحديد أنه يجب فك تشفير البيانات باستخدام Royal Mail Mailmark مواصفات الباركود.
static readonly Matrix2of5تحديد أنه يجب فك تشفير البيانات باستخدام مصفوفة 2 من 5 مواصفات الباركود
static readonly MaxiCodeتحديد أنه يجب فك تشفير البيانات باستخدام MaxiCode مواصفات الباركود
static readonly MicrE13Bتحديد أنه يجب فك تشفير البيانات باستخدام MICR E-13B مواصفات فارغة
static readonly MicroPdf417تحديد أنه يجب فك تشفير البيانات باستخدام ميكرو بي دي اف 417 مواصفات الباركود
static readonly MicroQRتحديد أنه يجب فك تشفير البيانات باستخدام كود MicroQR مواصفات الباركود
static readonly MostCommonTypesيحدد أن البيانات سيتم فحصها باستخدام الرموز الأكثر استخدامًا
static readonly MSIتحديد أنه يجب فك تشفير البيانات باستخدام إم إس آي بليسي مواصفات الباركود
static readonly Noneنوع فك الشفرة غير محدد.
static readonly OneCodeيحدد أنه يجب فك تشفير البيانات باستخدام USPS ون كود مواصفات الباركود
static readonly OPCتحديد أنه يجب فك تشفير البيانات باستخدام OPC مواصفات الباركود
static readonly PatchCodeتحديد أنه يجب فك تشفير البيانات باستخدام كود التصحيح مواصفات الباركود. يتم استخدام رموز الباركود للمسح الآلي
static readonly Pdf417تحديد أنه يجب فك تشفير البيانات باستخدام Pdf417 ترميز الباركود
static readonly Pharmacodeتحديد أنه يجب فك تشفير البيانات باستخدام فارماكود الرمز الشريطي. يُعرف هذا الترميز أيضًا باسم الرمز الثنائي الصيدلاني
static readonly Planetتحديد أنه يجب فك تشفير البيانات باستخدام كوكب مواصفات الباركود
static readonly PostalTypesتحديد تلك البيانات التي سيتم فحصها مع جميع 1.5 د البريدي رموز الباركود ، مثل Planet ، Postnet ، AustraliaPost ، OneCode ، RM4SCC ، DutchKIX
static readonly Postnetتحديد أنه يجب فك تشفير البيانات باستخدام Postnet مواصفات الباركود
static readonly PZNتحديد أنه يجب فك تشفير البيانات باستخدام PZNمواصفات الباركود. يُعرف هذا الترميز أيضًا باسم Pharma Zentral Nummer
static readonly QRتحديد أنه يجب فك تشفير البيانات باستخدام رمز الاستجابة السريعة مواصفات الباركود
static readonly RM4SCCتحديد أنه يجب فك تشفير البيانات باستخدام RM4SCC مواصفات الباركود. يستخدم RM4SCC (رمز عميل Royal Mail 4-state) لعملية فرز البريد الآلي في المملكة المتحدة.
static readonly SCC14تحديد أنه يجب فك تشفير البيانات باستخدام SCC14 مواصفات الباركود
static readonly SSCC18تحديد أنه يجب فك تشفير البيانات باستخدام SSCC18 مواصفات الباركود
static readonly Standard2of5تحديد أنه يجب فك تشفير البيانات باستخدام المعيار 2 من 5 مواصفات الباركود
static readonly Supplementتحديد أنه يجب فك تشفير البيانات باستخدام الملحق (EAN2 ، EAN5) مواصفات الباركود
static readonly SwissPostParcelتحديد أنه يجب فك تشفير البيانات باستخدام الرمز الشريطي للبريد السويسري مواصفات الباركود
static readonly Types1Dتحديد تلك البيانات التي سيتم فحصها مع جميع 1 د رموز الباركود
static readonly Types2Dتحديد تلك البيانات التي سيتم فحصها مع جميع 2 د رموز الباركود
static readonly UPCAتحديد أنه يجب فك تشفير البيانات باستخدام اتحاد الوطنيين الكونغوليين- A مواصفات الباركود
static readonly UPCEتحديد أنه يجب فك تشفير البيانات باستخدام UPC-E مواصفات الباركود
static readonly VINتحديد أنه يجب فك تشفير البيانات باستخدام فين (رقم تعريف السيارة) مواصفات الباركود

أمثلة

يوضح هذا النموذج كيفية اكتشاف الرموز الشريطية Code39 و Code128.

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("BarCode Type: " + result.CodeTypeName);
        Console.WriteLine("BarCode CodeText: " + result.CodeText);
    }
}
[VB.NET]
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("BarCode Type: " + result.CodeTypeName)
        Console.WriteLine("BarCode CodeText: " + result.CodeText)
    Next
End Using

أنظر أيضا