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

Значение истинно, если все типы включены

ContainsAny(params BaseDecodeType[])

Содержит ли любой из типов

public override bool ContainsAny(params BaseDecodeType[] decodeTypes)

Параметры

decodeTypes BaseDecodeType[]

Типы декодирования

Возвращает

bool

Значение истинно, если любой из типов включен

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()

Переопределенный метод, представляющий 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.

 Русский