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
object ← BaseDecodeType ← MultyDecodeType
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
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í
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í
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í
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í
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í
Nová instance MultyDecodeType s vyloučeným SingleDecodeType.
GetHashCode()
Vrací hash kód pro tuto instanci.
public override int GetHashCode()
Vrací
32-bitový podepsaný celočíselný hash kód.
GetSingleTypes()
Reprezentuje seznam jednotlivých typů.
public List<singledecodetype> GetSingleTypes()
Vrací
List<SingleDecodeType>
Seznam jednotlivých typů.
ToString()
Přepsaná metoda reprezentující MultyDecodeType jako řetězec.
public override string ToString()
Vrací
Ř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í
true, pokud byl s úspěchem převeden; jinak false.