Class DataMatrixExtendedParameters
Namespace: Aspose.BarCode.BarCodeRecognition
Assembly: Aspose.BarCode.dll (25.1.0)
دادههای ویژه بارکد شناسایی شده DataMatrix را ذخیره میکند
public sealed class DataMatrixExtendedParameters : BaseExtendedParameters
وراثت
object ← BaseExtendedParameters ← DataMatrixExtendedParameters
اعضای وراثت یافته
BaseExtendedParameters.IsEmpty, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
مثالها
این نمونه نشان میدهد که چگونه مقادیر خام DataMatrix را دریافت کنیم
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.DataMatrix))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("نوع بارکد: " + result.CodeTypeName);
Console.WriteLine("متن بارکد: " + result.CodeText);
Console.WriteLine("شناسه بارکد DataMatrix: " + result.Extended.DataMatrix.StructuredAppendBarcodeId);
Console.WriteLine("تعداد بارکدهای DataMatrix: " + result.Extended.DataMatrix.StructuredAppendBarcodesCount);
Console.WriteLine("شناسه فایل DataMatrix: " + result.Extended.DataMatrix.StructuredAppendFileId);
Console.WriteLine("برنامهنویسی خواننده DataMatrix: " + result.Extended.DataMatrix.IsReaderProgramming);
}
}
ویژگیها
IsReaderProgramming
نشان میدهد که آیا کد برای دستور دادن به خواننده برای تفسیر دادههای بعدی به عنوان دستورالعملهایی برای راهاندازی یا برنامهریزی مجدد بارکد خوان استفاده میشود یا خیر. مقدار پیشفرض false است.
public bool IsReaderProgramming { get; }
مقدار ویژگی
StructuredAppendBarcodeId
شناسه بارکد در حالت پیوست ساختاری DataMatrix را دریافت میکند. شناسه از 1 شروع میشود و باید کمتر یا برابر با تعداد بارکدها باشد. مقدار پیشفرض -1 است.
public int StructuredAppendBarcodeId { get; }
مقدار ویژگی
StructuredAppendBarcodesCount
تعداد بارکدهای حالت پیوست ساختاری DataMatrix را دریافت میکند. مقدار پیشفرض -1 است. تعداد باید مقداری از 1 تا 35 باشد.
public int StructuredAppendBarcodesCount { get; }
مقدار ویژگی
StructuredAppendFileId
شناسه بارکد در حالت پیوست ساختاری DataMatrix را دریافت میکند. شناسه از 1 شروع میشود و باید کمتر یا برابر با تعداد بارکدها باشد. مقدار پیشفرض -1 است.
public int StructuredAppendFileId { get; }
مقدار ویژگی
متدها
Equals(object)
مقداری را برمیگرداند که نشان میدهد آیا این نمونه با یک مقدار مشخص Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters برابر است یا خیر.
public override bool Equals(object obj)
پارامترها
obj
object
مقدار System.Object که باید با این نمونه مقایسه شود.
بازگشت
true اگر obj دارای همان مقدار با این نمونه باشد؛ در غیر این صورت، false.
GetHashCode()
کد هش این نمونه را برمیگرداند.
public override int GetHashCode()
بازگشت
کد هش صحیح 32 بیتی.
ToString()
یک نمای رشتهای قابل خواندن برای انسان از این Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters را برمیگرداند.
public override string ToString()
بازگشت
رشتهای که این Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters را نشان میدهد.
عملگرها
operator ==(DataMatrixExtendedParameters, DataMatrixExtendedParameters)
مقداری را برمیگرداند که نشان میدهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters با دومی برابر است یا خیر.
public static bool operator ==(DataMatrixExtendedParameters first, DataMatrixExtendedParameters second)
پارامترها
first
DataMatrixExtendedParameters
مقدار اول مقایسه شده
second
DataMatrixExtendedParameters
مقدار دوم مقایسه شده
بازگشت
true اگر first دارای همان مقدار با second باشد؛ در غیر این صورت، false.
operator !=(DataMatrixExtendedParameters, DataMatrixExtendedParameters)
مقداری را برمیگرداند که نشان میدهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters با دومی متفاوت است یا خیر.
public static bool operator !=(DataMatrixExtendedParameters first, DataMatrixExtendedParameters second)
پارامترها
first
DataMatrixExtendedParameters
مقدار اول مقایسه شده
second
DataMatrixExtendedParameters
مقدار دوم مقایسه شده
بازگشت
true اگر first دارای مقدار متفاوتی از second باشد؛ در غیر این صورت، false.