Class MultyDecodeType

Class MultyDecodeType

Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)

نوع فك التشفير المركب.

public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>

الوراثة

objectBaseDecodeTypeMultyDecodeType

التنفيذ

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; }

قيمة الخاصية

int

الطرق

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[]

أنواع الباركود الفردية أو المتعددة المدخلة

العائدات

bool

القيمة هي true إذا كانت جميع الأنواع مدرجة

ContainsAny(params BaseDecodeType[])

هل تحتوي على أي من الأنواع

public override bool ContainsAny(params BaseDecodeType[] decodeTypes)

المعلمات

decodeTypes BaseDecodeType[]

أنواع فك التشفير

العائدات

bool

القيمة هي true إذا كانت أي من الأنواع مدرجة

Equals(MultyDecodeType)

يعيد قيمة تشير إلى ما إذا كانت هذه المثيل متساوية مع قيمة Aspose.BarCode.BarCodeRecognition.MultyDecodeType المحددة.

public override bool Equals(MultyDecodeType other)

المعلمات

other MultyDecodeType

قيمة Aspose.BarCode.BarCodeRecognition.MultyDecodeType للمقارنة مع هذه المثيل.

العائدات

bool

true إذا كانت obj لها نفس القيمة مثل هذه المثيل؛ وإلا false.

Equals(object)

يعيد قيمة تشير إلى ما إذا كانت هذه المثيل متساوية مع قيمة Aspose.BarCode.BarCodeRecognition.MultyDecodeType المحددة.

public override bool Equals(object obj)

المعلمات

obj object

قيمة System.Object للمقارنة مع هذه المثيل.

العائدات

bool

true إذا كانت obj لها نفس القيمة مثل هذه المثيل؛ وإلا false.

Exclude(SingleDecodeType)

يستبعد Aspose.BarCode.BarCodeRecognition.SingleDecodeType من MultyDecodeType ويعيد مثيل MultyDecodeType جديد.

public MultyDecodeType Exclude(SingleDecodeType singleType)

المعلمات

singleType SingleDecodeType

نوع فك التشفير الفردي الذي سيتم استبعاده.

العائدات

MultyDecodeType

مثيل MultyDecodeType جديد مع استبعاد SingleDecodeType.

GetHashCode()

يعيد رمز التجزئة لهذه المثيل.

public override int GetHashCode()

العائدات

int

رمز تجزئة صحيح 32 بت.

GetSingleTypes()

يمثل قائمة من الأنواع الفردية.

public List<singledecodetype> GetSingleTypes()

العائدات

List<SingleDecodeType&gt;

قائمة من الأنواع الفردية

ToString()

طريقة م overridden تمثل MultyDecodeType كسلسلة.

public override string ToString()

العائدات

string

سلسلة تمثل مثيل 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”).

العائدات

bool

true إذا تم تحويل s بنجاح؛ وإلا false.

 عربي