Class MultyDecodeType

Class MultyDecodeType

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

Typ dekódování kompozitu.

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

Dědičnost

objectBaseDecodeTypeMultyDecodeType

Implementuje

IEquatable<basedecodetype>, IEquatable<multydecodetype>

Děděné členy

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

Příklady

Tento příklad ukazuje, jak vytvořit složené typy MultyDecode, které kombinují typy SingleDecodeType a 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)

Konstruktor

MultyDecodeType(params SingleDecodeType[])

Inicializuje novou instanci třídy Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public MultyDecodeType(params SingleDecodeType[] barcodeTypes)

Parametry

barcodeTypes SingleDecodeType[]

Pole jednotlivých typů dekódování.

MultyDecodeType(params BaseDecodeType[])

Inicializuje novou instanci třídy Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public MultyDecodeType(params BaseDecodeType[] barcodeTypes)

Parametry

barcodeTypes BaseDecodeType[]

Pole více a jednotlivých typů dekódování.

Vlastnosti

GetSingleTypesCount

Vrací počet jednotlivých typů.

public int GetSingleTypesCount { get; }

Hodnota vlastnosti

int

Metody

Add(SingleDecodeType)

Přidá další Aspose.BarCode.BarCodeRecognition.SingleDecodeType do MultyDecodeType.

public void Add(SingleDecodeType singleType)

Parametry

singleType SingleDecodeType

Jednotný typ dekódování, který má být přidán do seznamu.

ContainsAll(params BaseDecodeType[])

Zkontroluje, zda obsahuje všechny typy z typů čárových kódů.

public bool ContainsAll(params BaseDecodeType[] barcodeTypes)

Parametry

barcodeTypes BaseDecodeType[]

Vstupní jednotlivé nebo více typy čárových kódů.

Vrací

bool

Hodnota je pravda, pokud jsou všechny typy zahrnuty.

ContainsAny(params BaseDecodeType[])

Obsahuje jakýkoli typ.

public override bool ContainsAny(params BaseDecodeType[] decodeTypes)

Parametry

decodeTypes BaseDecodeType[]

Typy dekódování.

Vrací

bool

Hodnota je pravda, pokud je zahrnut jakýkoli typ.

Equals(MultyDecodeType)

Vrací hodnotu, která indikuje, zda je tato instance rovna specifikované hodnotě Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public override bool Equals(MultyDecodeType other)

Parametry

other MultyDecodeType

Hodnota Aspose.BarCode.BarCodeRecognition.MultyDecodeType, se kterou se má porovnat tato instance.

Vrací

bool

true, pokud má obj stejnou hodnotu jako tato instance; jinak false.

Equals(object)

Vrací hodnotu, která indikuje, zda je tato instance rovna specifikované hodnotě Aspose.BarCode.BarCodeRecognition.MultyDecodeType.

public override bool Equals(object obj)

Parametry

obj object

Hodnota System.Object, se kterou se má porovnat tato instance.

Vrací

bool

true, pokud má obj stejnou hodnotu jako tato instance; jinak false.

Exclude(SingleDecodeType)

Vyloučí Aspose.BarCode.BarCodeRecognition.SingleDecodeType z MultyDecodeType a vrátí novou instanci MultyDecodeType.

public MultyDecodeType Exclude(SingleDecodeType singleType)

Parametry

singleType SingleDecodeType

Jednotný typ dekódování, který má být vyloučen.

Vrací

MultyDecodeType

Nová instance MultyDecodeType s vyloučeným SingleDecodeType.

GetHashCode()

Vrací hash kód pro tuto instanci.

public override int GetHashCode()

Vrací

int

32-bitový podepsaný celočíselný hash kód.

GetSingleTypes()

Reprezentuje seznam jednotlivých typů.

public List<singledecodetype> GetSingleTypes()

Vrací

List<SingleDecodeType&gt;

Seznam jednotlivých typů.

ToString()

Přepsaná metoda reprezentující MultyDecodeType jako řetězec.

public override string ToString()

Vrací

string

Řetězec reprezentující instanci MultyDecodeType jako “singleDecodeType1, singleDecodeType2, …”

"AllSupportedTypes" se vrátí, když jsou zahrnuty všechny typy.

TryParse(string, out MultyDecodeType)

Převede řetězcovou reprezentaci MultyDecodeType na její instanci.
Hodnota návratu indikuje, zda konverze byla úspěšná nebo selhala.

public static bool TryParse(string parsingType, out MultyDecodeType result)

Parametry

parsingType string

Řetězec ve formátu “AllSupportedTypes” nebo “EAN8,EAN13,CodaBar” pro převod.

result MultyDecodeType

Aktuální MultyDecodeType je vrácena, když konverze byla úspěšná;

jinak vrací neurčitý typ. Aspose.BarCode.BarCodeRecognition.DecodeType.None nebo MultyDecodeType (“None”).

Vrací

bool

true, pokud byl s úspěchem převeden; jinak false.

 Čeština