Class MultyDecodeType

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

objectBaseDecodeTypeMultyDecodeType

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

int

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ề

bool

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ề

bool

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ề

bool

đú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ề

bool

đú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ề

MultyDecodeType

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ề

int

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&gt;

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ề

string

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ề

bool

đúng nếu s được chuyển đổi thành công; ngược lại, sai.

 Tiếng Việt