Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Tipe dekode komposit.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Pewarisan
object ← BaseDecodeType ← MultyDecodeType
Mengimplementasikan
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Anggota yang Dwarisi
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()
Contoh
Contoh ini menunjukkan cara membuat tipe MultyDecode komposit yang menggabungkan tipe SingleDecodeType dan 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)
Konstruktor
MultyDecodeType(params SingleDecodeType[])
Menginisialisasi instance baru dari kelas Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Parameter
barcodeTypes
SingleDecodeType[]
Array tipe dekode tunggal
MultyDecodeType(params BaseDecodeType[])
Menginisialisasi instance baru dari kelas Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Parameter
barcodeTypes
BaseDecodeType[]
Array tipe dekode multy dan tunggal
Properti
GetSingleTypesCount
Mengembalikan jumlah tipe tunggal.
public int GetSingleTypesCount { get; }
Nilai Properti
Metode
Add(SingleDecodeType)
Menambahkan satu lagi Aspose.BarCode.BarCodeRecognition.SingleDecodeType ke MultyDecodeType.
public void Add(SingleDecodeType singleType)
Parameter
singleType
SingleDecodeType
Sebuah Single DecodeType yang akan ditambahkan ke daftar
ContainsAll(params BaseDecodeType[])
Memeriksa apakah ini berisi semua tipe dari tipe barcode.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Parameter
barcodeTypes
BaseDecodeType[]
Tipe barcode tunggal atau multy yang dimasukkan
Mengembalikan
Nilai adalah benar jika semua tipe termasuk ke dalam
ContainsAny(params BaseDecodeType[])
Apakah mengandung salah satu dari tipe
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Parameter
decodeTypes
BaseDecodeType[]
Tipe dekode
Mengembalikan
Nilai adalah benar jika ada tipe yang termasuk ke dalam
Equals(MultyDecodeType)
Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan nilai Aspose.BarCode.BarCodeRecognition.MultyDecodeType yang ditentukan.
public override bool Equals(MultyDecodeType other)
Parameter
other
MultyDecodeType
Nilai Aspose.BarCode.BarCodeRecognition.MultyDecodeType yang akan dibandingkan dengan instance ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instance ini; jika tidak, false.
Equals(object)
Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan nilai Aspose.BarCode.BarCodeRecognition.MultyDecodeType yang ditentukan.
public override bool Equals(object obj)
Parameter
obj
object
Nilai System.Object yang akan dibandingkan dengan instance ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instance ini; jika tidak, false.
Exclude(SingleDecodeType)
Mengecualikan Aspose.BarCode.BarCodeRecognition.SingleDecodeType dari MultyDecodeType dan mengembalikan instance MultyDecodeType baru.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Parameter
singleType
SingleDecodeType
Sebuah Single DecodeType yang akan dikecualikan.
Mengembalikan
Instance MultyDecodeType baru dengan SingleDecodeType yang dikecualikan.
GetHashCode()
Mengembalikan kode hash untuk instance ini.
public override int GetHashCode()
Mengembalikan
Kode hash integer bertanda 32-bit.
GetSingleTypes()
Mewakili daftar tipe tunggal.
public List<singledecodetype> GetSingleTypes()
Mengembalikan
List<SingleDecodeType>
Daftar tipe tunggal
ToString()
Metode yang diubah yang mewakili MultyDecodeType sebagai string.
public override string ToString()
Mengembalikan
Sebuah string yang mewakili instance MultyDecodeType sebagai “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" mengembalikan ketika semua tipe termasuk.
TryParse(string, out MultyDecodeType)
Mengonversi representasi string dari MultyDecodeType ke instansinya. Nilai pengembalian menunjukkan apakah konversi berhasil atau gagal.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Parameter
parsingType
string
Sebuah string dalam format “AllSupportedTypes” atau “EAN8,EAN13,CodaBar” untuk dikonversi.
result
MultyDecodeType
Sebuah MultyDecodeType aktual dikembalikan, ketika konversi telah berhasil;
jika tidak, mengembalikan tipe tak terdefinisi. Aspose.BarCode.BarCodeRecognition.DecodeType.None atau MultyDecodeType (“None”).
Mengembalikan
true jika s berhasil dikonversi; jika tidak, false.