Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Komposit avkodningstyp.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Arv
object ← BaseDecodeType ← MultyDecodeType
Implementerar
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Ärvda medlemmar
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()
Exempel
Detta exempel visar hur man skapar sammansatta MultyDecode-typer som kombinerar SingleDecodeType och MultiDecode-typer.
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)
Konstruktörer
MultyDecodeType(params SingleDecodeType[])
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.MultyDecodeType-klassen.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parametrar
barcodeTypes
SingleDecodeType[]
Array av enskilda avkodningstyper
MultyDecodeType(params BaseDecodeType[])
Initialiserar en ny instans av Aspose.BarCode.BarCodeRecognition.MultyDecodeType-klassen.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parametrar
barcodeTypes
BaseDecodeType[]
Array av multy och enskilda avkodningstyper
Egenskaper
GetSingleTypesCount
Returnerar antalet enskilda typer.
public int GetSingleTypesCount { get; }
Egenskapsvärde
Metoder
Add(SingleDecodeType)
Lägger till en till Aspose.BarCode.BarCodeRecognition.SingleDecodeType till MultyDecodeType.
public void Add(SingleDecodeType singleType)
Parametrar
singleType
SingleDecodeType
En enskild DecodeType som ska läggas till i listan
ContainsAll(params BaseDecodeType[])
Kontrollerar om detta innehåller alla typer från avkodningstyper.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parametrar
barcodeTypes
BaseDecodeType[]
Indata enskilda eller multy avkodningstyper
Returnerar
Värdet är sant om alla typer är inkluderade
ContainsAny(params BaseDecodeType[])
Innehåller någon av typerna
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parametrar
decodeTypes
BaseDecodeType[]
Avkodningstyper
Returnerar
Värdet är sant om någon typ är inkluderad
Equals(MultyDecodeType)
Returnerar ett värde som indikerar om denna instans är lika med ett specificerat Aspose.BarCode.BarCodeRecognition.MultyDecodeType-värde.
public override bool Equals(MultyDecodeType other)
Parametrar
other
MultyDecodeType
Ett Aspose.BarCode.BarCodeRecognition.MultyDecodeType-värde att jämföra med denna instans.
Returnerar
true om obj har samma värde som denna instans; annars false.
Equals(object)
Returnerar ett värde som indikerar om denna instans är lika med ett specificerat Aspose.BarCode.BarCodeRecognition.MultyDecodeType-värde.
public override bool Equals(object obj)
Parametrar
obj
object
Ett System.Object-värde att jämföra med denna instans.
Returnerar
true om obj har samma värde som denna instans; annars false.
Exclude(SingleDecodeType)
Exkluderar Aspose.BarCode.BarCodeRecognition.SingleDecodeType från MultyDecodeType och returnerar en ny instans av MultyDecodeType.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parametrar
singleType
SingleDecodeType
En enskild DecodeType som ska exkluderas.
Returnerar
Ny MultyDecodeType-instans med exkluderad SingleDecodeType.
GetHashCode()
Returnerar hashkoden för denna instans.
public override int GetHashCode()
Returnerar
En 32-bitars signerad heltal hashkod.
GetSingleTypes()
Representerar en lista över enskilda typer.
public List<singledecodetype> GetSingleTypes()
Returnerar
List<SingleDecodeType>
Lista över enskilda typer
ToString()
Överskriven metod som representerar MultyDecodeType som en sträng.
public override string ToString()
Returnerar
En sträng som representerar MultyDecodeType-instansen som “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" returneras när alla typer är inkluderade.
TryParse(string, out MultyDecodeType)
Konverterar strängrepresentationen av en MultyDecodeType till dess instans. Ett returvärde indikerar om konverteringen lyckades eller misslyckades.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parametrar
parsingType
string
En sträng i formatet antingen “AllSupportedTypes” eller “EAN8,EAN13,CodaBar” att konvertera.
result
MultyDecodeType
En faktisk MultyDecodeType returneras när konverteringen har slutförts framgångsrikt;
annars returnerar den en obestämd typ. Aspose.BarCode.BarCodeRecognition.DecodeType.None eller MultyDecodeType (“None”).
Returnerar
true om s konverterades framgångsrikt; annars false.