Class MultyDecodeType
Nazwa przestrzeń: Aspose.BarCode.BarCodeRecognition Zgromadzenie: Aspose.BarCode.dll (25.4.0)
Kompozytowy typ dekodowania.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Inheritance
object ← BaseDecodeType ← MultyDecodeType
Implements
Dziedziczeni członkowie
BaseDecodeType.ContainsAny(params BaseDecodeType[]) , BaseDecodeType.Equals(SingleDecodeType) , BaseDecodeType.Equals(MultyDecodeType) , BaseDecodeType.Equals(BaseDecodeType) , BaseDecodeType.Equals(object) , 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()
Examples
Ten próbek pokazuje, jak stworzyć związkowe rodzaje MultyDecode, które łączą rodzaje 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)
Constructors
MultyDecodeType(Paramety SingleDecodeType[])
Inicjalizuje nową instancję klasy Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parameters
barcodeTypes
SingleDecodeType
[ ]
Zestaw pojedynczych typów dekodowania
MultyDecodeType(Płytki bazowe[])
Inicjalizuje nową instancję klasy Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parameters
barcodeTypes
BaseDecodeType
[ ]
Zestaw wielokrotnych i pojedynczych rodzajów dekodowania
Properties
GetSingleTypesCount
Powróci kilka jednostek.
public int GetSingleTypesCount { get; }
Wartość nieruchomości
Methods
Add(SingleDecodeType)
Dodaj jeszcze jeden Aspose.BarCode.BarCodeRecognition.SingleDecodeType do MultyDecodeType.
public void Add(SingleDecodeType singleType)
Parameters
singleType
SingleDecodeType
Jednorazowy DecodeType do dodania do listy
ContainsAll(Płytki bazowe[])
Sprawdź, czy zawiera to wszystkie rodzaje kodów barowych.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parameters
barcodeTypes
BaseDecodeType
[ ]
Wprowadzenie pojedynczych lub wielokrotnych typów kodów barowych
Returns
Wartość jest prawdziwa, jeśli wszystkie rodzaje są włączone do
ContainsAny(Płytki bazowe[])
Zawiera jakiekolwiek rodzaje
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parameters
decodeTypes
BaseDecodeType
[ ]
Rodzaje dekodowania
Returns
Wartość jest prawdziwa, jeśli wszelkie typy są włączone do
Equals(MultyDecodeType)
Powraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(MultyDecodeType other)
Parameters
other
MultyDecodeType
A Aspose.BarCode.BarCodeRecognition.MultyDecodeType wartość do porównania z tą instancją.
Returns
prawda jeśli obj ma taką samą wartość jak ta instancja; w przeciwnym razie, fałszywe.
Equals(Obiekt)
Powraca wartość wskazującą, czy ta instancja jest równa określonej wartości Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(object obj)
Parameters
obj
object
Wartość System.Object do porównania z tą instancją.
Returns
prawda jeśli obj ma taką samą wartość jak ta instancja; w przeciwnym razie, fałszywe.
Exclude(SingleDecodeType)
Wyłącza Aspose.BarCode.BarCodeRecognition.SingleDecodeType z MultyDecodeType i zwraca nową instancję MultyDecodeType.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parameters
singleType
SingleDecodeType
Jednorazowy DecodeType należy wykluczyć.
Returns
Nowa instancja MultyDecodeType z wyłączonym SingleDecodeType.
GetHashCode()
Wróć do kodu hash w tym przypadku.
public override int GetHashCode()
Returns
32-bitowy podpis całego kodu hash.
GetSingleTypes()
Przedstawia listę pojedynczych typów.
public List<singledecodetype> GetSingleTypes()
Returns
List • < SingleDecodeType >
Lista pojedynczych typów
ToString()
Przeciętna metoda reprezentująca MultyDecodeType jako pasek.
public override string ToString()
Returns
Strumień reprezentujący przykłady MultyDecodeType jako “singleDecodeType1, singleDecodeType2, …”
Powróci, gdy wszystkie rodzaje są włączone.
TryParse(Źródło: MultyDecodeType)
Konwertuje reprezentację łańcucha MultyDecodeType na jego przykład.Wartość zwrotu wskazuje, czy konwersja odniosła sukces, czy nie.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parameters
parsingType
string
Strumień w formacie “AllSupportedTypes” lub “EAN8,EAN13,CodaBar” do konwersji.
result
MultyDecodeType
Prawdziwy MultyDecodeType jest zwrócony, gdy konwersja została pomyślnie zakończona;
W przeciwnym razie zwraca się nieograniczony typ. Aspose.BarCode.BarCodeRecognition.DecodeType.None lub MultyDecodeType (“Nie”).
Returns
prawda w przypadku, gdy S jest z powodzeniem przekształcony; w przeciwnym razie, fałszywe.