Class QRExtendedParameters

Class QRExtendedParameters

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

Lưu trữ thông tin QR Structured Append của mã vạch đã nhận diện

public sealed class QRExtendedParameters : BaseExtendedParameters

Kế thừa

objectBaseExtendedParametersQRExtendedParameters

Các thành viên kế thừa

BaseExtendedParameters.IsEmpty, object.GetType(), 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 lấy dữ liệu QR Structured Append

using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
    {
        Console.WriteLine("Loại mã vạch: " + result.CodeTypeName);
        Console.WriteLine("Mã vạch CodeText: " + result.CodeText);
        Console.WriteLine("Số lượng QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity);
        Console.WriteLine("Chỉ số QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex);
        Console.WriteLine("Dữ liệu Parity QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeParityData);
    }
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.QR)
    For Each result As BarCodeResult In reader.ReadBarCodes()
        Console.WriteLine("Loại mã vạch: " + result.CodeTypeName)
        Console.WriteLine("Mã vạch CodeText: " + result.CodeText)
        Console.WriteLine("Số lượng QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity)
        Console.WriteLine("Chỉ số QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex)
        Console.WriteLine("Dữ liệu Parity QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeParityData)
    Next
End Using

Thuộc tính

MicroQRVersion

Phiên bản của MicroQR Code đã nhận diện. Từ M1 đến M4.

public MicroQRVersion MicroQRVersion { get; }

Giá trị thuộc tính

MicroQRVersion

QRErrorLevel

Mức độ sửa lỗi Reed-Solomon của mã vạch đã nhận diện. Từ thấp đến cao: LevelL, LevelM, LevelQ, LevelH.

public QRErrorLevel QRErrorLevel { get; }

Giá trị thuộc tính

QRErrorLevel

QRStructuredAppendModeBarCodeIndex

Lấy chỉ số của mã vạch chế độ QR structured append. Chỉ số bắt đầu từ 0. Giá trị mặc định là -1.

public int QRStructuredAppendModeBarCodeIndex { get; }

Giá trị thuộc tính

int

QRStructuredAppendModeBarCodesQuantity

Lấy số lượng mã vạch chế độ QR structured append. Giá trị mặc định là -1.

public int QRStructuredAppendModeBarCodesQuantity { get; }

Giá trị thuộc tính

int

QRStructuredAppendModeParityData

Lấy dữ liệu parity chế độ QR structured append. Giá trị mặc định là -1.

public int QRStructuredAppendModeParityData { get; }

Giá trị thuộc tính

int

QRVersion

Phiên bản của QR Code đã nhận diện. Từ Version1 đến Version40.

public QRVersion QRVersion { get; }

Giá trị thuộc tính

QRVersion

RectMicroQRVersion

Phiên bản của RectMicroQR Code đã nhận diện. Từ R7x43 đến R17x139.

public RectMicroQRVersion RectMicroQRVersion { get; }

Giá trị thuộc tính

RectMicroQRVersion

Phương thức

Equals(object)

Trả về giá trị chỉ ra liệu thể hiện này có bằng một giá trị Aspose.BarCode.BarCodeRecognition.QRExtendedParameters đã 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

true nếu obj có cùng giá trị với thể hiện này; nếu không, false.

GetHashCode()

Trả về mã băm cho thể hiện này.

public override int GetHashCode()

Trả về

int

Một mã băm 32-bit có dấu.

ToString()

Trả về một chuỗi dễ đọc của Aspose.BarCode.BarCodeRecognition.QRExtendedParameters này.

public override string ToString()

Trả về

string

Một chuỗi đại diện cho Aspose.BarCode.BarCodeRecognition.QRExtendedParameters này.

Toán tử

operator ==(QRExtendedParameters, QRExtendedParameters)

Trả về giá trị chỉ ra liệu giá trị đầu tiên của Aspose.BarCode.BarCodeRecognition.QRExtendedParameters có bằng giá trị thứ hai hay không.

public static bool operator ==(QRExtendedParameters first, QRExtendedParameters second)

Tham số

first QRExtendedParameters

Giá trị được so sánh đầu tiên

second QRExtendedParameters

Giá trị được so sánh thứ hai

Trả về

bool

true nếu first có cùng giá trị với second; nếu không, false.

operator !=(QRExtendedParameters, QRExtendedParameters)

Trả về giá trị chỉ ra liệu giá trị đầu tiên của Aspose.BarCode.BarCodeRecognition.QRExtendedParameters có khác với giá trị thứ hai hay không.

public static bool operator !=(QRExtendedParameters first, QRExtendedParameters second)

Tham số

first QRExtendedParameters

Giá trị được so sánh đầu tiên

second QRExtendedParameters

Giá trị được so sánh thứ hai

Trả về

bool

true nếu first có giá trị khác với second; nếu không, false.

 Tiếng Việt