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()
Перевизначений метод, що представляє 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.