Class QRExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
Menyimpan informasi QR Structured Append dari barcode yang dikenali
public sealed class QRExtendedParameters : BaseExtendedParameters
Pewarisan
object ← BaseExtendedParameters ← QRExtendedParameters
Anggota yang diwarisi
BaseExtendedParameters.IsEmpty, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Contoh
Contoh ini menunjukkan cara mendapatkan data QR Structured Append
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("Tipe Barcode: " + result.CodeTypeName);
Console.WriteLine("Teks Barcode: " + result.CodeText);
Console.WriteLine("Jumlah QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity);
Console.WriteLine("Indeks QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex);
Console.WriteLine("Data Paritas 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("Tipe Barcode: " + result.CodeTypeName)
Console.WriteLine("Teks Barcode: " + result.CodeText)
Console.WriteLine("Jumlah QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity)
Console.WriteLine("Indeks QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex)
Console.WriteLine("Data Paritas QR Structured Append: " + result.Extended.QR.QRStructuredAppendModeParityData)
Next
End Using
Properti
MicroQRVersion
Versi dari MicroQR Code yang dikenali. Dari M1 hingga M4.
public MicroQRVersion MicroQRVersion { get; }
Nilai Properti
QRErrorLevel
Tingkat koreksi kesalahan Reed-Solomon dari barcode yang dikenali. Dari rendah hingga tinggi: LevelL, LevelM, LevelQ, LevelH.
public QRErrorLevel QRErrorLevel { get; }
Nilai Properti
QRStructuredAppendModeBarCodeIndex
Mendapatkan indeks dari barcode mode append terstruktur QR. Indeks dimulai dari 0. Nilai default adalah -1.
public int QRStructuredAppendModeBarCodeIndex { get; }
Nilai Properti
QRStructuredAppendModeBarCodesQuantity
Mendapatkan jumlah barcode mode append terstruktur QR. Nilai default adalah -1.
public int QRStructuredAppendModeBarCodesQuantity { get; }
Nilai Properti
QRStructuredAppendModeParityData
Mendapatkan data paritas mode append terstruktur QR. Nilai default adalah -1.
public int QRStructuredAppendModeParityData { get; }
Nilai Properti
QRVersion
Versi dari QR Code yang dikenali. Dari Version1 hingga Version40.
public QRVersion QRVersion { get; }
Nilai Properti
RectMicroQRVersion
Versi dari RectMicroQR Code yang dikenali. Dari R7x43 hingga R17x139.
public RectMicroQRVersion RectMicroQRVersion { get; }
Nilai Properti
Metode
Equals(object)
Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan nilai Aspose.BarCode.BarCodeRecognition.QRExtendedParameters yang ditentukan.
public override bool Equals(object obj)
Parameter
obj
object
Sebuah nilai System.Object untuk dibandingkan dengan instansi ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.
GetHashCode()
Mengembalikan kode hash untuk instansi ini.
public override int GetHashCode()
Mengembalikan
Kode hash integer bertanda 32-bit.
ToString()
Mengembalikan representasi string yang dapat dibaca manusia dari Aspose.BarCode.BarCodeRecognition.QRExtendedParameters ini.
public override string ToString()
Mengembalikan
Sebuah string yang merepresentasikan Aspose.BarCode.BarCodeRecognition.QRExtendedParameters ini.
Operator
operator ==(QRExtendedParameters, QRExtendedParameters)
Mengembalikan nilai yang menunjukkan apakah nilai pertama Aspose.BarCode.BarCodeRecognition.QRExtendedParameters sama dengan yang kedua.
public static bool operator ==(QRExtendedParameters first, QRExtendedParameters second)
Parameter
first
QRExtendedParameters
Sebuah nilai yang dibandingkan pertama
second
QRExtendedParameters
Sebuah nilai yang dibandingkan kedua
Mengembalikan
true jika first memiliki nilai yang sama dengan second; jika tidak, false.
operator !=(QRExtendedParameters, QRExtendedParameters)
Mengembalikan nilai yang menunjukkan apakah nilai pertama Aspose.BarCode.BarCodeRecognition.QRExtendedParameters berbeda dari yang kedua.
public static bool operator !=(QRExtendedParameters first, QRExtendedParameters second)
Parameter
first
QRExtendedParameters
Sebuah nilai yang dibandingkan pertama
second
QRExtendedParameters
Sebuah nilai yang dibandingkan kedua
Mengembalikan
true jika first memiliki nilai yang berbeda dari second; jika tidak, false.