Class QrExtCodetextBuilder

Class QrExtCodetextBuilder

Tên không gian: Aspose.BarCode.Generation Tổng hợp: Aspose.BarCode.dll (25.4.0)

Tăng codetext generator cho 2D QR barcodes cho ExtendedCodetext Mode của QrEncodeMode

Sử dụng tài sản TwoDDisplayText của BarcodeGenerator để thiết lập văn bản có thể nhìn thấy để loại bỏ các ký tự quản lý.

public class QrExtCodetextBuilder : ExtCodetextBuilder

Inheritance

object ExtCodetextBuilder QrExtCodetextBuilder

Thành viên thừa kế

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

Mẫu này cho thấy cách sử dụng FNC1 vị trí đầu tiên trong chế độ mở rộng.

//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");
}

Mẫu này cho thấy cách sử dụng FNC1 vị trí thứ hai trong chế độ mở rộng.

//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");
}

Mẫu này cho thấy cách sử dụng nhiều chế độ ECI trong chế độ mở rộng.

//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Điểm đầu()

Thêm FNC1 ở vị trí đầu tiên cho các mục codetext mở rộng

public void AddFNC1FirstPosition()

Tính năng AddFNC1GroupSeparator()

Ads Group Separator (GS - ‘\u001D’) cho các mục văn bản mã mở rộng

public void AddFNC1GroupSeparator()

AddFNC1Phần thứ hai(String)

Thêm FNC1 ở vị trí thứ hai cho các mục codetext mở rộng

public void AddFNC1SecondPosition(string codetext)

Parameters

codetext string

Giá trị của FNC1 ở vị trí thứ hai

GetExtendedCodetext()

Tạo codetext mở rộng từ danh sách codetext mở rộng.

public override string GetExtendedCodetext()

Returns

string

Tăng codetext như string

 Tiếng Việt