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
Tăng codetext như string