Class MultyDecodeType

Class MultyDecodeType

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

Komposit avkodningstyp.

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

Arv

objectBaseDecodeTypeMultyDecodeType

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

int

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

bool

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

bool

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

bool

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

bool

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

MultyDecodeType

Ny MultyDecodeType-instans med exkluderad SingleDecodeType.

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returnerar

int

En 32-bitars signerad heltal hashkod.

GetSingleTypes()

Representerar en lista över enskilda typer.

public List<singledecodetype> GetSingleTypes()

Returnerar

List<SingleDecodeType&gt;

Lista över enskilda typer

ToString()

Överskriven metod som representerar MultyDecodeType som en sträng.

public override string ToString()

Returnerar

string

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

bool

true om s konverterades framgångsrikt; annars false.

 Svenska