Class MultyDecodeType
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Loại giải mã hợp thành.
public class MultyDecodeType : BaseDecodeType, IEquatable<basedecodetype>, IEquatable<multydecodetype>
Kế thừa
object ← BaseDecodeType ← MultyDecodeType
Triển khai
IEquatable<basedecodetype>, IEquatable<multydecodetype>
Thành viên kế thừa
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()
Ví dụ
Mẫu này cho thấy cách tạo các loại MultyDecode hợp thành kết hợp loại SingleDecodeType và loại 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)
Các hàm khởi tạo
MultyDecodeType(params SingleDecodeType[])
Khởi tạo một thể hiện mới của lớp Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params SingleDecodeType[] barcodeTypes)
Tham số
barcodeTypes
SingleDecodeType[]
Mảng các loại giải mã đơn
MultyDecodeType(params BaseDecodeType[])
Khởi tạo một thể hiện mới của lớp Aspose.BarCode.BarCodeRecognition.MultyDecodeType.
public MultyDecodeType(params BaseDecodeType[] barcodeTypes)
Tham số
barcodeTypes
BaseDecodeType[]
Mảng các loại giải mã đơn và hợp thành
Thuộc tính
GetSingleTypesCount
Trả về số lượng loại đơn.
public int GetSingleTypesCount { get; }
Giá trị thuộc tính
Phương thức
Add(SingleDecodeType)
Thêm một Aspose.BarCode.BarCodeRecognition.SingleDecodeType nữa vào MultyDecodeType.
public void Add(SingleDecodeType singleType)
Tham số
singleType
SingleDecodeType
Một loại Single DecodeType sẽ được thêm vào danh sách
ContainsAll(params BaseDecodeType[])
Kiểm tra xem có chứa tất cả các loại từ các loại mã vạch hay không.
public bool ContainsAll(params BaseDecodeType[] barcodeTypes)
Tham số
barcodeTypes
BaseDecodeType[]
Các loại mã vạch đơn hoặc hợp thành đầu vào
Trả về
Giá trị là đúng nếu tất cả các loại được bao gồm vào
ContainsAny(params BaseDecodeType[])
Có chứa bất kỳ loại nào không
public override bool ContainsAny(params BaseDecodeType[] decodeTypes)
Tham số
decodeTypes
BaseDecodeType[]
Các loại giải mã
Trả về
Giá trị là đúng nếu bất kỳ loại nào được bao gồm vào
Equals(MultyDecodeType)
Trả về một giá trị cho biết liệu thể hiện này có bằng một giá trị Aspose.BarCode.BarCodeRecognition.MultyDecodeType đã chỉ định hay không.
public override bool Equals(MultyDecodeType other)
Tham số
other
MultyDecodeType
Một giá trị Aspose.BarCode.BarCodeRecognition.MultyDecodeType để so sánh với thể hiện này.
Trả về
đúng nếu obj có giá trị giống như thể hiện này; ngược lại, sai.
Equals(object)
Trả về một giá trị cho biết liệu thể hiện này có bằng một giá trị Aspose.BarCode.BarCodeRecognition.MultyDecodeType đã chỉ định hay không.
public override bool Equals(object obj)
Tham số
obj
object
Một giá trị System.Object để so sánh với thể hiện này.
Trả về
đúng nếu obj có giá trị giống như thể hiện này; ngược lại, sai.
Exclude(SingleDecodeType)
Loại trừ Aspose.BarCode.BarCodeRecognition.SingleDecodeType khỏi MultyDecodeType và trả về một thể hiện MultyDecodeType mới.
public MultyDecodeType Exclude(SingleDecodeType singleType)
Tham số
singleType
SingleDecodeType
Một loại Single DecodeType sẽ được loại trừ.
Trả về
Thể hiện MultyDecodeType mới với loại SingleDecodeType đã loại trừ.
GetHashCode()
Trả về mã băm cho thể hiện này.
public override int GetHashCode()
Trả về
Một mã băm số nguyên có dấu 32 bit.
GetSingleTypes()
Đại diện cho danh sách các loại đơn.
public List<singledecodetype> GetSingleTypes()
Trả về
List<SingleDecodeType>
Danh sách các loại đơn
ToString()
Phương thức ghi đè đại diện cho MultyDecodeType dưới dạng một chuỗi.
public override string ToString()
Trả về
Một chuỗi đại diện cho thể hiện MultyDecodeType dưới dạng “singleDecodeType1, singleDecodeType2, …”
"AllSupportedTypes" trả về khi tất cả các loại được bao gồm.
TryParse(string, out MultyDecodeType)
Chuyển đổi đại diện chuỗi của một MultyDecodeType thành thể hiện của nó. Giá trị trả về cho biết liệu việc chuyển đổi có thành công hay không.
public static bool TryParse(string parsingType, out MultyDecodeType result)
Tham số
parsingType
string
Một chuỗi theo định dạng “AllSupportedTypes” hoặc “EAN8,EAN13,CodaBar” để chuyển đổi.
result
MultyDecodeType
Một MultyDecodeType thực tế được trả về khi việc chuyển đổi hoàn tất thành công;
ngược lại nó trả về loại không xác định. Aspose.BarCode.BarCodeRecognition.DecodeType.None hoặc MultyDecodeType (“None”).
Trả về
đúng nếu s được chuyển đổi thành công; ngược lại, sai.