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[]
Входные одиночные или мульти типы штрих-кодов
Возвращает
Значение истинно, если все типы включены
ContainsAny(params BaseDecodeType[])
Содержит ли любой из типов
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Параметры
decodeTypes
BaseDecodeType[]
Типы декодирования
Возвращает
Значение истинно, если любой из типов включен
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.