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
object ← BaseExtendedParameters ← QRExtendedParameters
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
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
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
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
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
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
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
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ề
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ề
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ề
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ề
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ề
true nếu first có giá trị khác với second; nếu không, false.