Class QRExtendedParameters
Названий на: Aspose.BarCode.BarCodeRecognition Асамблея: Aspose.BarCode.dll (25.4.0)
Зберігає QR-структуризований додаток інформації визнаного баркоду
public sealed class QRExtendedParameters : BaseExtendedParameters
Inheritance
object ← BaseExtendedParameters ← QRExtendedParameters
Нападні члени
BaseExtendedParameters.IsEmpty , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Цей зразк показує, як отримати QR структуровані додані дані
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("QR Structured Append Quantity: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity);
Console.WriteLine("QR Structured Append Index: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex);
Console.WriteLine("QR Structured Append ParityData: " + result.Extended.QR.QRStructuredAppendModeParityData);
}
}
Using reader As New BarCodeReader("c:\test.png", DecodeType.QR)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("QR Structured Append Quantity: " + result.Extended.QR.QRStructuredAppendModeBarCodesQuantity)
Console.WriteLine("QR Structured Append Index: " + result.Extended.QR.QRStructuredAppendModeBarCodeIndex)
Console.WriteLine("QR Structured Append ParityData: " + result.Extended.QR.QRStructuredAppendModeParityData)
Next
End Using
Properties
Мікроверсія
Версія визнаного коду MicroQR. від M1 до M4.
public MicroQRVersion MicroQRVersion { get; }
вартість нерухомості
РОЗДІЛ
Рівень виправлення помилок Reed-Solomon визнаного баркоду. від низького до високого: LevelL, LevelM, LevelQ, LevelH.
public QRErrorLevel QRErrorLevel { get; }
вартість нерухомості
Створення QRStructuredAppendModeBarCodeIndex
Приймає індекс QR структурованого додаткового режиму баркоду. індекс починається з 0.
public int QRStructuredAppendModeBarCodeIndex { get; }
вартість нерухомості
QRStructuredAppendModeBarCodesQuantity
Знайдіть кількість QR-структуризованого додаткового режиму баркодів. дефолтова вартість - 1.
public int QRStructuredAppendModeBarCodesQuantity { get; }
вартість нерухомості
РОЗДІЛ ІНФОРМАЦІЙНА ДАННЯ
Знайдіть QR-структуризований додаток-моду даних паритету. дефолтна вартість - 1.
public int QRStructuredAppendModeParityData { get; }
вартість нерухомості
QR версії
Версія визнаного QR-коду. від версії 1 до версії 40.
public QRVersion QRVersion { get; }
вартість нерухомості
Створення RectMicroQRVersion
Версія визнаного коду RectMicroQR. від R7x43 до R17x139.
public RectMicroQRVersion RectMicroQRVersion { get; }
вартість нерухомості
Methods
Equals(Об’єкт)
Повертає значення, яке вказує на те, чи дорівнює ця інстанція визначеному значенням Aspose.BarCode.BarCodeRecognition.QRExtendedParameters.
public override bool Equals(object obj)
Parameters
obj
object
Система.об’єкт вартість порівнювати з цією інстанцією.
Returns
правда якщо OBJ має таку ж вартість, як і ця інстанція; інакше, Фальшиві.
GetHashCode()
Поверніть код hash для цього прикладу.
public override int GetHashCode()
Returns
32-бітний підписання повного коду хаша.
ToString()
Повертає людсько-чистий ряд представлення цього Aspose.BarCode.BarCodeRecognition.QRExtendedПараметри.
public override string ToString()
Returns
Стіна, що представляє цей Aspose.BarCode.BarCodeRecognition.QRExtendedПараметри.
Operators
Оператор =(Розширені параметри, розширені параметри)
Повертає вартість, яка вказує на те, чи є перша Aspose.BarCode.BarCodeRecognition.QRExtendedПараметри вартість рівна другому.
public static bool operator ==(QRExtendedParameters first, QRExtendedParameters second)
Parameters
first
QRExtendedParameters
Перша порівняльна вартість
second
QRExtendedParameters
Друга порівняльна вартість
Returns
правда якщо перший має таку ж цінність, як і другий; Фальшиві.
Оператор !=(Розширені параметри, розширені параметри)
Повертає вартість, яка вказує на те, чи перша Aspose.BarCode.BarCodeRecognition.QRExtended вартість параметрів відрізняється від другої.
public static bool operator !=(QRExtendedParameters first, QRExtendedParameters second)
Parameters
first
QRExtendedParameters
Перша порівняльна вартість
second
QRExtendedParameters
Друга порівняльна вартість
Returns
правда якщо перша має іншу вартість від другої; інакше, Фальшиві.