Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Tipo di decodifica composita.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Ereditarietà
object ← BaseDecodeType ← MultyDecodeType
Implementa
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Membri ereditati
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()
Esempi
Questo campione mostra come creare tipi di MultyDecode composti che combinano i tipi SingleDecodeType e 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)
Costruttori
MultyDecodeType(params SingleDecodeType[])
Inizializza una nuova istanza della classe Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parametri
barcodeTypes
SingleDecodeType[]
Array di tipi di decodifica singola
MultyDecodeType(params BaseDecodeType[])
Inizializza una nuova istanza della classe Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parametri
barcodeTypes
BaseDecodeType[]
Array di tipi di decodifica multy e singola
Proprietà
GetSingleTypesCount
Restituisce un numero di tipi singoli.
public int GetSingleTypesCount { get; }
Valore della Proprietà
Metodi
Add(SingleDecodeType)
Aggiunge un altro Aspose.BarCode.BarCodeRecognition.SingleDecodeType al MultyDecodeType.
public void Add(SingleDecodeType singleType)
Parametri
singleType
SingleDecodeType
Un tipo di decodifica singola da aggiungere all’elenco
ContainsAll(params BaseDecodeType[])
Controlla se contiene tutti i tipi dai tipi di codice a barre.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parametri
barcodeTypes
BaseDecodeType[]
Tipi di codice a barre singoli o multy in ingresso
Restituisce
Il valore è vero se tutti i tipi sono inclusi
ContainsAny(params BaseDecodeType[])
Contiene uno dei tipi
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parametri
decodeTypes
BaseDecodeType[]
Tipi di decodifica
Restituisce
Il valore è vero se uno dei tipi è incluso
Equals(MultyDecodeType)
Restituisce un valore che indica se questa istanza è uguale a un valore specificato di Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(MultyDecodeType other)
Parametri
other
MultyDecodeType
Un valore di Aspose.BarCode.BarCodeRecognition.MultyDecodeType da confrontare con questa istanza.
Restituisce
true se obj ha lo stesso valore di questa istanza; altrimenti, false.
Equals(object)
Restituisce un valore che indica se questa istanza è uguale a un valore specificato di Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public override bool Equals(object obj)
Parametri
obj
object
Un valore di System.Object da confrontare con questa istanza.
Restituisce
true se obj ha lo stesso valore di questa istanza; altrimenti, false.
Exclude(SingleDecodeType)
Esclude Aspose.BarCode.BarCodeRecognition.SingleDecodeType dal MultyDecodeType e restituisce una nuova istanza di MultyDecodeType.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parametri
singleType
SingleDecodeType
Un tipo di decodifica singola da escludere.
Restituisce
Nuova istanza di MultyDecodeType con escluso SingleDecodeType.
GetHashCode()
Restituisce il codice hash per questa istanza.
public override int GetHashCode()
Restituisce
Un codice hash intero firmato a 32 bit.
GetSingleTypes()
Rappresenta un elenco di tipi singoli.
public List<singledecodetype> GetSingleTypes()
Restituisce
List<SingleDecodeType>
Elenco di tipi singoli
ToString()
Metodo sovrascritto che rappresenta MultyDecodeType come stringa.
public override string ToString()
Restituisce
Una stringa che rappresenta l’istanza di MultyDecodeType come “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" restituisce quando tutti i tipi sono inclusi.
TryParse(string, out MultyDecodeType)
Converte la rappresentazione in stringa di un MultyDecodeType nella sua istanza. Un valore di ritorno indica se la conversione è riuscita o meno.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parametri
parsingType
string
Una stringa nel formato “AllSupportedTypes” o “EAN8,EAN13,CodaBar” da convertire.
result
MultyDecodeType
Un MultyDecodeType effettivo viene restituito quando la conversione è completata con successo;
altrimenti restituisce un tipo indefinito. Aspose.BarCode.BarCodeRecognition.DecodeType.None o MultyDecodeType (“None”).
Restituisce
true se s è stato convertito con successo; altrimenti, false.