Class MultyDecodeType

Class MultyDecodeType

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

Zusammengesetzter Dekodierungstyp.

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

Vererbung

objectBaseDecodeTypeMultyDecodeType

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

int

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

bool

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

bool

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

bool

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

bool

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

MultyDecodeType

Neue MultyDecodeType-Instanz mit ausgeschlossenem SingleDecodeType.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.

public override int GetHashCode()

Rückgabewert

int

Ein 32-Bit signierter Ganzzahl-Hashcode.

GetSingleTypes()

Stellt eine Liste von einzelnen Typen dar.

public List<singledecodetype> GetSingleTypes()

Rückgabewert

List<SingleDecodeType&gt;

Liste von einzelnen Typen

ToString()

Überladene Methode, die MultyDecodeType als Zeichenfolge darstellt.

public override string ToString()

Rückgabewert

string

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

bool

true, wenn s erfolgreich konvertiert wurde; andernfalls false. </multydecodetype></basedecodetype>

 Deutsch