Class QrExtCodetextBuilder

Class QrExtCodetextBuilder

Nama dari : Aspose.BarCode.Generation Perhitungan: Aspose.BarCode.dll (25.4.0)

Extended codetext generator untuk 2D QR barcode untuk ExtendedCodetext Mode QrEncodeMode

Gunakan sifat BarcodeGenerator untuk mengatur teks yang terlihat untuk menghapus karakter manajemen.

public class QrExtCodetextBuilder : ExtCodetextBuilder

Inheritance

object ExtCodetextBuilder QrExtCodetextBuilder

anggota yang diwarisi

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

Sampel ini menunjukkan bagaimana menggunakan FNC1 posisi pertama dalam Mode Lanjutan.

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

Sampel ini menunjukkan bagaimana menggunakan FNC1 posisi kedua dalam Mode Lanjutan.

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

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

//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

AddFNC1Posisi Pertama()

Ads FNC1 di posisi pertama untuk item codetext yang diperpanjang

public void AddFNC1FirstPosition()

AddFNC1GroupSeparator()

Ads Group Separator (GS - ‘\u001D’) untuk item teks kode yang diperpanjang

public void AddFNC1GroupSeparator()

AddFNC1Posisi kedua(String)

Menambah FNC1 di posisi kedua ke item kode teks yang diperpanjang

public void AddFNC1SecondPosition(string codetext)

Parameters

codetext string

Nilai FNC1 di posisi kedua

GetExtendedCodetext()

Menghasilkan codetext yang diperpanjang dari daftar codetext yang diperpanjang.

public override string GetExtendedCodetext()

Returns

string

Extended codetext sebagai string

 Indonesia