Class DataMatrixExtendedParameters

Class DataMatrixExtendedParameters

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

داده‌های ویژه بارکد شناسایی شده DataMatrix را ذخیره می‌کند

public sealed class DataMatrixExtendedParameters : BaseExtendedParameters

وراثت

objectBaseExtendedParametersDataMatrixExtendedParameters

اعضای وراثت یافته

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; }

مقدار ویژگی

bool

StructuredAppendBarcodeId

شناسه بارکد در حالت پیوست ساختاری DataMatrix را دریافت می‌کند. شناسه از 1 شروع می‌شود و باید کمتر یا برابر با تعداد بارکدها باشد. مقدار پیش‌فرض -1 است.

public int StructuredAppendBarcodeId { get; }

مقدار ویژگی

int

StructuredAppendBarcodesCount

تعداد بارکدهای حالت پیوست ساختاری DataMatrix را دریافت می‌کند. مقدار پیش‌فرض -1 است. تعداد باید مقداری از 1 تا 35 باشد.

public int StructuredAppendBarcodesCount { get; }

مقدار ویژگی

int

StructuredAppendFileId

شناسه بارکد در حالت پیوست ساختاری DataMatrix را دریافت می‌کند. شناسه از 1 شروع می‌شود و باید کمتر یا برابر با تعداد بارکدها باشد. مقدار پیش‌فرض -1 است.

public int StructuredAppendFileId { get; }

مقدار ویژگی

int

متدها

Equals(object)

مقداری را برمی‌گرداند که نشان می‌دهد آیا این نمونه با یک مقدار مشخص Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters برابر است یا خیر.

public override bool Equals(object obj)

پارامترها

obj object

مقدار System.Object که باید با این نمونه مقایسه شود.

بازگشت

bool

true اگر obj دارای همان مقدار با این نمونه باشد؛ در غیر این صورت، false.

GetHashCode()

کد هش این نمونه را برمی‌گرداند.

public override int GetHashCode()

بازگشت

int

کد هش صحیح 32 بیتی.

ToString()

یک نمای رشته‌ای قابل خواندن برای انسان از این Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters را برمی‌گرداند.

public override string ToString()

بازگشت

string

رشته‌ای که این Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters را نشان می‌دهد.

عملگرها

operator ==(DataMatrixExtendedParameters, DataMatrixExtendedParameters)

مقداری را برمی‌گرداند که نشان می‌دهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters با دومی برابر است یا خیر.

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

پارامترها

first DataMatrixExtendedParameters

مقدار اول مقایسه شده

second DataMatrixExtendedParameters

مقدار دوم مقایسه شده

بازگشت

bool

true اگر first دارای همان مقدار با second باشد؛ در غیر این صورت، false.

operator !=(DataMatrixExtendedParameters, DataMatrixExtendedParameters)

مقداری را برمی‌گرداند که نشان می‌دهد آیا اولین مقدار Aspose.BarCode.BarCodeRecognition.DataMatrixExtendedParameters با دومی متفاوت است یا خیر.

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

پارامترها

first DataMatrixExtendedParameters

مقدار اول مقایسه شده

second DataMatrixExtendedParameters

مقدار دوم مقایسه شده

بازگشت

bool

true اگر first دارای مقدار متفاوتی از second باشد؛ در غیر این صورت، false.

 فارسی