Class QrExtCodetextBuilder

Class QrExtCodetextBuilder

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

Generator codetext yang diperluas untuk barcode QR 2D untuk Mode ExtendedCodetext dari QrEncodeMode

Gunakan properti TwoDDisplayText dari BarcodeGenerator untuk mengatur teks yang terlihat dengan menghapus karakter pengelola.

public class QrExtCodetextBuilder : ExtCodetextBuilder

Pewarisan

objectExtCodetextBuilderQrExtCodetextBuilder

Anggota yang Dwarisi

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()

Contoh

Contoh ini menunjukkan cara menggunakan FNC1 posisi pertama dalam Mode Extended.

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

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

//hasilkan
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 = "Teks Saya";
	generator.Save("test.bmp");
}

Contoh ini menunjukkan cara menggunakan FNC1 posisi kedua dalam Mode Extended.

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

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

//hasilkan
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 = "Teks Saya";
	generator.Save("test.bmp");
}

Contoh ini menunjukkan cara menggunakan mode multi ECI dalam Mode Extended.

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

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

//hasilkan
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 = "Teks Saya";
	generator.Save("test.bmp");
}

Konstruktor

QrExtCodetextBuilder()

public QrExtCodetextBuilder()

Metode

AddFNC1FirstPosition()

Menambahkan FNC1 di posisi pertama ke item codetext yang diperluas

public void AddFNC1FirstPosition()

AddFNC1GroupSeparator()

Menambahkan Pemisah Grup (GS - ‘\u001D’) ke item codetext yang diperluas

public void AddFNC1GroupSeparator()

AddFNC1SecondPosition(string)

Menambahkan FNC1 di posisi kedua ke item codetext yang diperluas

public void AddFNC1SecondPosition(string codetext)

Parameter

codetext string

Nilai dari FNC1 di posisi kedua

GetExtendedCodetext()

Menghasilkan Extended codetext dari daftar codetext yang diperluas.

public override string GetExtendedCodetext()

Mengembalikan

string

Extended codetext sebagai string

 Indonesia