Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Typ dekodowania kompozytowego.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Dziedziczenie
object ← BaseDecodeType ← MultyDecodeType
Implementuje
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Członkowie dziedziczeni
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()
Przykłady
Ten przykład pokazuje, jak tworzyć złożone typy MultyDecode, które łączą typy SingleDecodeType i 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)
Konstruktory
MultyDecodeType(params SingleDecodeType[])
Inicjalizuje nową instancję klasy Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parametry
barcodeTypes
SingleDecodeType[]
Tablica pojedynczych typów dekodowania
MultyDecodeType(params BaseDecodeType[])
Inicjalizuje nową instancję klasy Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parametry
barcodeTypes
BaseDecodeType[]
Tablica typów multy i pojedynczych dekodowania
Właściwości
GetSingleTypesCount
Zwraca liczbę typów pojedynczych.
public int GetSingleTypesCount { get; }
Wartość właściwości
Metody
Add(SingleDecodeType)
Dodaje jeden więcej Aspose.BarCode.BarCodeRecognition.SingleDecodeType do MultyDecodeType.
public void Add(SingleDecodeType singleType)
Parametry
singleType
SingleDecodeType
Typ dekodowania pojedynczego do dodania do listy
ContainsAll(params BaseDecodeType[])
Sprawdza, czy zawiera wszystkie typy z typów kodów kreskowych.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parametry
barcodeTypes
BaseDecodeType[]
Pojedyncze lub multy typy kodów kreskowych
Zwraca
Wartość jest prawdziwa, jeśli wszystkie typy są zawarte
ContainsAny(params BaseDecodeType[])
Czy zawiera jakiekolwiek typy
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parametry
decodeTypes
BaseDecodeType[]
Typy dekodowania
Zwraca
Wartość jest prawdziwa, jeśli jakiekolwiek typy są zawarte
Equals(MultyDecodeType)
Zwraca wartość wskazującą, czy ta instancja jest równa określonemu wartości Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(MultyDecodeType other)
Parametry
other
MultyDecodeType
Wartość Aspose.BarCode.BarCodeRecognition.MultyDecodeType do porównania z tą instancją.
Zwraca
true, jeśli obj ma tę samą wartość co ta instancja; w przeciwnym razie false.
Equals(object)
Zwraca wartość wskazującą, czy ta instancja jest równa określonemu wartości Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(object obj)
Parametry
obj
object
Wartość System.Object do porównania z tą instancją.
Zwraca
true, jeśli obj ma tę samą wartość co ta instancja; w przeciwnym razie false.
Exclude(SingleDecodeType)
Wyklucza Aspose.BarCode.BarCodeRecognition.SingleDecodeType z MultyDecodeType i zwraca nową instancję MultyDecodeType.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parametry
singleType
SingleDecodeType
Typ dekodowania pojedynczego do wykluczenia.
Zwraca
Nowa instancja MultyDecodeType z wykluczonym SingleDecodeType.
GetHashCode()
Zwraca kod haszujący dla tej instancji.
public override int GetHashCode()
Zwraca
32-bitowa liczba całkowita kodu haszującego.
GetSingleTypes()
Reprezentuje listę typów pojedynczych.
public List<singledecodetype> GetSingleTypes()
Zwraca
List<SingleDecodeType>
Lista typów pojedynczych
ToString()
Przesłonięta metoda reprezentująca MultyDecodeType jako ciąg.
public override string ToString()
Zwraca
Ciąg reprezentujący instancję MultyDecodeType jako “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" zwraca, gdy wszystkie typy są zawarte.
TryParse(string, out MultyDecodeType)
Konwertuje ciąg reprezentujący MultyDecodeType na jego instancję. Wartość zwracana wskazuje, czy konwersja powiodła się, czy nie.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parametry
parsingType
string
Ciąg w formacie “AllSupportedTypes” lub “EAN8,EAN13,CodaBar” do konwersji.
result
MultyDecodeType
Rzeczywisty MultyDecodeType jest zwracany, gdy konwersja zakończyła się pomyślnie;
w przeciwnym razie zwraca typ nieokreślony. Aspose.BarCode.BarCodeRecognition.DecodeType.None lub MultyDecodeType (“None”).
Zwraca
true, jeśli s został pomyślnie skonwertowany; w przeciwnym razie false.