Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
ประเภทการถอดรหัสแบบรวม
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
การสืบทอด
object ← BaseDecodeType ← MultyDecodeType
การนำไปใช้
IEquatable<basedecodetype>, IEquatable<multydecodetype>
สมาชิกที่สืบทอด
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()
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีการสร้างประเภท MultyDecode แบบผสมที่รวมประเภท SingleDecodeType และ 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)
ตัวสร้าง
MultyDecodeType(params SingleDecodeType[])
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.BarCode.BarCodeRecognition.MultyDecodeType
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
พารามิเตอร์
barcodeTypes
SingleDecodeType[]
อาร์เรย์ของประเภทการถอดรหัสแบบเดี่ยว
MultyDecodeType(params BaseDecodeType[])
สร้างอินสแตนซ์ใหม่ของคลาส Aspose.BarCode.BarCodeRecognition.MultyDecodeType
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
พารามิเตอร์
barcodeTypes
BaseDecodeType[]
อาร์เรย์ของประเภทการถอดรหัสแบบหลายและเดี่ยว
คุณสมบัติ
GetSingleTypesCount
ส่งคืนจำนวนประเภทเดี่ยว
public int GetSingleTypesCount { get; }
ค่าเฉพาะของคุณสมบัติ
วิธีการ
Add(SingleDecodeType)
เพิ่ม Aspose.BarCode.BarCodeRecognition.SingleDecodeType อีกหนึ่งตัวไปยัง MultyDecodeType
public void Add(SingleDecodeType singleType)
พารามิเตอร์
singleType
SingleDecodeType
ประเภทการถอดรหัสเดี่ยวที่จะเพิ่มลงในรายการ
ContainsAll(params BaseDecodeType[])
ตรวจสอบว่ามีประเภททั้งหมดจากประเภทบาร์โค้ดหรือไม่
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
พารามิเตอร์
barcodeTypes
BaseDecodeType[]
ประเภทบาร์โค้ดเดี่ยวหรือหลายประเภทที่ป้อน
คืนค่า
ค่าเป็นจริงหากประเภททั้งหมดรวมอยู่ด้วย
ContainsAny(params BaseDecodeType[])
มีประเภทใดประเภทหนึ่งหรือไม่
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
พารามิเตอร์
decodeTypes
BaseDecodeType[]
ประเภทการถอดรหัส
คืนค่า
ค่าเป็นจริงหากมีประเภทใดประเภทหนึ่งรวมอยู่ด้วย
Equals(MultyDecodeType)
ส่งคืนค่าแสดงว่าตัวนี้เท่ากับค่าที่กำหนด Aspose.BarCode.BarCodeRecognition.MultyDecodeType หรือไม่
public override bool Equals(MultyDecodeType other)
พารามิเตอร์
other
MultyDecodeType
ค่าของ Aspose.BarCode.BarCodeRecognition.MultyDecodeType ที่จะเปรียบเทียบกับตัวนี้
คืนค่า
true หาก obj มีค่าเดียวกันกับตัวนี้; มิฉะนั้น false.
Equals(object)
ส่งคืนค่าแสดงว่าตัวนี้เท่ากับค่าที่กำหนด Aspose.BarCode.BarCodeRecognition.MultyDecodeType หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ค่าของ System.Object ที่จะเปรียบเทียบกับตัวนี้
คืนค่า
true หาก obj มีค่าเดียวกันกับตัวนี้; มิฉะนั้น false.
Exclude(SingleDecodeType)
ยกเว้น Aspose.BarCode.BarCodeRecognition.SingleDecodeType จาก MultyDecodeType และส่งคืนอินสแตนซ์ MultyDecodeType ใหม่
public MultyDecodeType Exclude(SingleDecodeType singleType)
พารามิเตอร์
singleType
SingleDecodeType
ประเภทการถอดรหัสเดี่ยวที่จะถูกยกเว้น
คืนค่า
อินสแตนซ์ MultyDecodeType ใหม่ที่มี SingleDecodeType ที่ถูกยกเว้น
GetHashCode()
ส่งคืนรหัสแฮชสำหรับอินสแตนซ์นี้
public override int GetHashCode()
คืนค่า
รหัสแฮชเป็นจำนวนเต็ม 32 บิตที่มีเครื่องหมาย
GetSingleTypes()
แสดงรายการประเภทเดี่ยว
public List<singledecodetype> GetSingleTypes()
คืนค่า
List<SingleDecodeType>
รายการของประเภทเดี่ยว
ToString()
วิธีการที่ถูกเขียนทับซึ่งแสดง MultyDecodeType เป็นสตริง
public override string ToString()
คืนค่า
สตริงที่แสดงอินสแตนซ์ MultyDecodeType เป็น “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" จะส่งคืนเมื่อประเภททั้งหมดรวมอยู่ด้วย.
TryParse(string, out MultyDecodeType)
แปลงการแทนค่าของ MultyDecodeType เป็นอินสแตนซ์ ค่าที่ส่งคืนแสดงว่าการแปลงสำเร็จหรือไม่
public static bool TryParse(string parsingType, out MultyDecodeType result)
พารามิเตอร์
parsingType
string
สตริงในรูปแบบเป็น “AllSupportedTypes” หรือ “EAN8,EAN13,CodaBar” ที่จะทำการแปลง
result
MultyDecodeType
MultyDecodeType ที่แท้จริงจะถูกส่งคืนเมื่อการแปลงเสร็จสมบูรณ์อย่างสำเร็จ;
มิฉะนั้นจะส่งคืนประเภทที่ไม่แน่นอน Aspose.BarCode.BarCodeRecognition.DecodeType.None หรือ MultyDecodeType (“None”).
คืนค่า
true หาก s ถูกแปลงสำเร็จ; มิฉะนั้น false.