Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
نوع فك التشفير المركب.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
الوراثة
object ← BaseDecodeType ← MultyDecodeType
التنفيذ
IEquatable<basedecodetype>, IEquatable<multydecodetype>
الأعضاء الموروثة
BaseDecodeType.ContainsAny(params BaseDecodeType[]), BaseDecodeType.Equals(SingleDecodeType), BaseDecodeType.Equals(MultyDecodeType), BaseDecodeType.Equals(BaseDecodeType), BaseDecodeType.Equals(object), BaseDecodeType.GetHashCode(), BaseDecodeType.TryParse(string, out SingleDecodeType), BaseDecodeType.TryParse(string, out MultyDecodeType), BaseDecodeType.TryParse(string, out BaseDecodeType), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
أمثلة
هذا المثال يوضح كيفية إنشاء أنواع MultyDecode المركبة التي تجمع بين SingleDecodeType وأنواع MultiDecode.
MultyDecodeType types1 = new MultyDecodeType(DecodeType.QR, DecodeType.DataMatrix);
MultyDecodeType types2 = new MultyDecodeType(types1, DecodeType.Code128, DecodeType.Code39);
Dim multyType1 As MultyDecodeType
multyType1 = New MultyDecodeType(DecodeType.QR, DecodeType.DataMatrix)
Dim multyType2 As MultyDecodeType
multyType2 = New MultyDecodeType(multyType1, DecodeType.Code128, DecodeType.Code39)
المنشئات
MultyDecodeType(params SingleDecodeType[])
يبدأ مثيلًا جديدًا من فئة Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
المعلمات
barcodeTypes
SingleDecodeType[]
مصفوفة من أنواع فك التشفير الفردية
MultyDecodeType(params BaseDecodeType[])
يبدأ مثيلًا جديدًا من فئة Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
المعلمات
barcodeTypes
BaseDecodeType[]
مصفوفة من أنواع فك التشفير المتعددة والفردية
الخصائص
GetSingleTypesCount
يعيد عدد الأنواع الفردية.
public int GetSingleTypesCount { get; }
قيمة الخاصية
الطرق
Add(SingleDecodeType)
يضيف Aspose.BarCode.BarCodeRecognition.SingleDecodeType آخر إلى MultyDecodeType.
public void Add(SingleDecodeType singleType)
المعلمات
singleType
SingleDecodeType
نوع فك التشفير الفردي الذي سيتم إضافته إلى القائمة
ContainsAll(params BaseDecodeType[])
تحقق مما إذا كان يحتوي على جميع الأنواع من أنواع الباركود.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
المعلمات
barcodeTypes
BaseDecodeType[]
أنواع الباركود الفردية أو المتعددة المدخلة
العائدات
القيمة هي true إذا كانت جميع الأنواع مدرجة
ContainsAny(params BaseDecodeType[])
هل تحتوي على أي من الأنواع
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
المعلمات
decodeTypes
BaseDecodeType[]
أنواع فك التشفير
العائدات
القيمة هي true إذا كانت أي من الأنواع مدرجة
Equals(MultyDecodeType)
يعيد قيمة تشير إلى ما إذا كانت هذه المثيل متساوية مع قيمة Aspose.BarCode.BarCodeRecognition.MultyDecodeType المحددة.
public override bool Equals(MultyDecodeType other)
المعلمات
other
MultyDecodeType
قيمة Aspose.BarCode.BarCodeRecognition.MultyDecodeType للمقارنة مع هذه المثيل.
العائدات
true إذا كانت obj لها نفس القيمة مثل هذه المثيل؛ وإلا false.
Equals(object)
يعيد قيمة تشير إلى ما إذا كانت هذه المثيل متساوية مع قيمة Aspose.BarCode.BarCodeRecognition.MultyDecodeType المحددة.
public override bool Equals(object obj)
المعلمات
obj
object
قيمة System.Object للمقارنة مع هذه المثيل.
العائدات
true إذا كانت obj لها نفس القيمة مثل هذه المثيل؛ وإلا false.
Exclude(SingleDecodeType)
يستبعد Aspose.BarCode.BarCodeRecognition.SingleDecodeType من MultyDecodeType ويعيد مثيل MultyDecodeType جديد.
public MultyDecodeType Exclude(SingleDecodeType singleType)
المعلمات
singleType
SingleDecodeType
نوع فك التشفير الفردي الذي سيتم استبعاده.
العائدات
مثيل MultyDecodeType جديد مع استبعاد SingleDecodeType.
GetHashCode()
يعيد رمز التجزئة لهذه المثيل.
public override int GetHashCode()
العائدات
رمز تجزئة صحيح 32 بت.
GetSingleTypes()
يمثل قائمة من الأنواع الفردية.
public List<singledecodetype> GetSingleTypes()
العائدات
List<SingleDecodeType>
قائمة من الأنواع الفردية
ToString()
طريقة م overridden تمثل MultyDecodeType كسلسلة.
public override string ToString()
العائدات
سلسلة تمثل مثيل MultyDecodeType كـ “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" تعود عندما يتم تضمين جميع الأنواع.
TryParse(string, out MultyDecodeType)
تحول السلسلة الممثلة لـ MultyDecodeType إلى مثيلها. تشير قيمة العائد إلى ما إذا كانت التحويل قد نجح أو فشل.
public static bool TryParse(string parsingType, out MultyDecodeType result)
المعلمات
parsingType
string
سلسلة بتنسيق إما “AllSupportedTypes” أو “EAN8,EAN13,CodaBar” للتحويل.
result
MultyDecodeType
يتم إرجاع MultyDecodeType الفعلي، عندما يكتمل التحويل بنجاح؛
خلاف ذلك، يتم إرجاع نوع غير محدد. Aspose.BarCode.BarCodeRecognition.DecodeType.None أو MultyDecodeType (“None”).
العائدات
true إذا تم تحويل s بنجاح؛ وإلا false.