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
Extended codetext sebagai string