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

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

 Українська