Class QrExtCodetextBuilder

Class QrExtCodetextBuilder

نام ها : Aspose.BarCode.Generation جمع آوری: WL18_.dll (25.4.0)

کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد کد

از ویژگی TwoDDisplayText BarcodeGenerator برای تنظیم متن قابل مشاهده برای حذف کاراکترهای مدیریت استفاده کنید.

public class QrExtCodetextBuilder : ExtCodetextBuilder

Inheritance

object ExtCodetextBuilder QrExtCodetextBuilder

اعضای ارثی

ExtCodetextBuilder.Clear() , ExtCodetextBuilder.AddPlainCodetext(string) , ExtCodetextBuilder.AddECICodetext(ECIEncodings, string) , ExtCodetextBuilder.GetExtendedCodetext() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

این نمونه نشان می دهد که چگونه می توان از موقعیت اول FNC1 در حالت گسترش استفاده کرد.

//create codetext
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
lTextBuilder.AddFNC1FirstPosition();
lTextBuilder.AddPlainCodetext("000%89%%0");
lTextBuilder.AddFNC1GroupSeparator();
lTextBuilder.AddPlainCodetext("12345<FNC1>");

//generate codetext
string lCodetext = lTextBuilder.GetExtendedCodetext();

//generate
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
	generator.CodeText = lCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

این نمونه نشان می دهد که چگونه می توان از موقعیت دوم FNC1 در حالت گسترش استفاده کرد.

//create codetext
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddFNC1SecondPosition("12");
TextBuilder.AddPlainCodetext("TRUE3456"); 

//generate codetext
string lCodetext = lTextBuilder.GetExtendedCodetext();

//generate
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
	generator.CodeText = lCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

این نمونه نشان می دهد که چگونه از حالت ECI چندگانه در حالت افزوده استفاده کنیم.

//create codetext
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
TextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right");
TextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power");
TextBuilder.AddPlainCodetext(@"t\e\\st");   

//generate codetext
string lCodetext = lTextBuilder.GetExtendedCodetext();

//generate
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
    generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
    generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
	generator.CodeText = lCodetext;
    generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
	generator.Save("test.bmp");
}

Constructors

QrExtCodetextBuilder()

public QrExtCodetextBuilder()

Methods

AddFNC1موقعیت اول()

اضافه کردن FNC1 در رتبه اول به عناصر کد متن گسترش یافته

public void AddFNC1FirstPosition()

دانلود بازی AddFNC1GroupSeparator()

Adds Group Separator (GS - ‘\u001D’) به عناصر کد متن گسترش یافته

public void AddFNC1GroupSeparator()

AddFNC1موقعیت دوم(String)

اضافه کردن FNC1 در جایگاه دوم به عناصر کد متن گسترش یافته

public void AddFNC1SecondPosition(string codetext)

Parameters

codetext string

ارزش FNC1 در جایگاه دوم

GetExtendedCodetext()

کد متن افزوده را از لیست کد متن افزوده ایجاد می کند.

public override string GetExtendedCodetext()

Returns

string

کدگذاری به عنوان string

 فارسی