Class MultyDecodeType

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

objectBaseDecodeTypeMultyDecodeType

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

int

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

bool

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

bool

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

bool

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

bool

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

MultyDecodeType

Nowa instancja MultyDecodeType z wykluczonym SingleDecodeType.

GetHashCode()

Zwraca kod haszujący dla tej instancji.

public override int GetHashCode()

Zwraca

int

32-bitowa liczba całkowita kodu haszującego.

GetSingleTypes()

Reprezentuje listę typów pojedynczych.

public List<singledecodetype> GetSingleTypes()

Zwraca

List<SingleDecodeType&gt;

Lista typów pojedynczych

ToString()

Przesłonięta metoda reprezentująca MultyDecodeType jako ciąg.

public override string ToString()

Zwraca

string

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

bool

true, jeśli s został pomyślnie skonwertowany; w przeciwnym razie false.

 Polski