Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Zusammengesetzter Dekodierungstyp.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Vererbung
object ← BaseDecodeType ← MultyDecodeType
Implementiert
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Vererbte Mitglieder
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()
Beispiele
Dieses Beispiel zeigt, wie man zusammengesetzte MultyDecode-Typen erstellt, die SingleDecodeType und MultiDecode-Typen kombinieren.
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)
Konstruktoren
MultyDecodeType(params SingleDecodeType[])
Initialisiert eine neue Instanz der Aspose.BarCode.BarCodeRecognition.MultyDecodeType-Klasse.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parameter
barcodeTypes
SingleDecodeType[]
Array von einzelnen Dekodierungstypen
MultyDecodeType(params BaseDecodeType[])
Initialisiert eine neue Instanz der Aspose.BarCode.BarCodeRecognition.MultyDecodeType-Klasse.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parameter
barcodeTypes
BaseDecodeType[]
Array von Multi- und Einzel-Dekodierungstypen
Eigenschaften
GetSingleTypesCount
Gibt die Anzahl der einzelnen Typen zurück.
public int GetSingleTypesCount { get; }
Rückgabewert
Methoden
Add(SingleDecodeType)
Fügt einen weiteren Aspose.BarCode.BarCodeRecognition.SingleDecodeType zum MultyDecodeType hinzu.
public void Add(SingleDecodeType singleType)
Parameter
singleType
SingleDecodeType
Ein Single DecodeType, der zur Liste hinzugefügt werden soll
ContainsAll(params BaseDecodeType[])
Überprüft, ob alle Typen aus den Barcode-Typen enthalten sind.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parameter
barcodeTypes
BaseDecodeType[]
Eingabetyper für Einzel- oder Multi-Barcodes
Rückgabewert
Wahrheitswert ist true, wenn alle Typen enthalten sind
ContainsAny(params BaseDecodeType[])
Enthält einen der Typen
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parameter
decodeTypes
BaseDecodeType[]
Dekodierungstypen
Rückgabewert
Wahrheitswert ist true, wenn irgendein Typ enthalten ist
Equals(MultyDecodeType)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem bestimmten Aspose.BarCode.BarCodeRecognition.MultyDecodeType-Wert ist.
public override bool Equals(MultyDecodeType other)
Parameter
other
MultyDecodeType
Ein Aspose.BarCode.BarCodeRecognition.MultyDecodeType-Wert, mit dem diese Instanz verglichen werden soll.
Rückgabewert
true, wenn obj denselben Wert wie diese Instanz hat; andernfalls false.
Equals(object)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem bestimmten Aspose.BarCode.BarCodeRecognition.MultyDecodeType-Wert ist.
public override bool Equals(object obj)
Parameter
obj
object
Ein System.Object-Wert, mit dem diese Instanz verglichen werden soll.
Rückgabewert
true, wenn obj denselben Wert wie diese Instanz hat; andernfalls false.
Exclude(SingleDecodeType)
Schließt Aspose.BarCode.BarCodeRecognition.SingleDecodeType aus dem MultyDecodeType aus und gibt eine neue MultyDecodeType-Instanz zurück.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parameter
singleType
SingleDecodeType
Ein Single DecodeType, der ausgeschlossen werden soll.
Rückgabewert
Neue MultyDecodeType-Instanz mit ausgeschlossenem SingleDecodeType.
GetHashCode()
Gibt den Hashcode für diese Instanz zurück.
public override int GetHashCode()
Rückgabewert
Ein 32-Bit signierter Ganzzahl-Hashcode.
GetSingleTypes()
Stellt eine Liste von einzelnen Typen dar.
public List<singledecodetype> GetSingleTypes()
Rückgabewert
List<SingleDecodeType>
Liste von einzelnen Typen
ToString()
Überladene Methode, die MultyDecodeType als Zeichenfolge darstellt.
public override string ToString()
Rückgabewert
Eine Zeichenfolge, die die MultyDecodeType-Instanz als “singleDecodeType1, singleDecodeType2, …” darstellt.
"AllSupportedTypes" gibt zurück, wenn alle Typen enthalten sind.
TryParse(string, out MultyDecodeType)
Konvertiert die Zeichenfolgenrepräsentation eines MultyDecodeType in seine Instanz. Ein Rückgabewert zeigt an, ob die Konvertierung erfolgreich war oder fehlgeschlagen ist.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parameter
parsingType
string
Eine Zeichenfolge im Format “AllSupportedTypes” oder “EAN8,EAN13,CodaBar”, die konvertiert werden soll.
result
MultyDecodeType
Ein tatsächlicher MultyDecodeType wird zurückgegeben, wenn die Konvertierung erfolgreich abgeschlossen wurde;
ansonsten wird ein undefinierter Typ zurückgegeben. Aspose.BarCode.BarCodeRecognition.DecodeType.None oder MultyDecodeType (“None”).
Rückgabewert
true, wenn s erfolgreich konvertiert wurde; andernfalls false. </multydecodetype></basedecodetype>