Class QrExtCodetextBuilder

Class QrExtCodetextBuilder

Το όνομα: Aspose.BarCode.Generation Συγκέντρωση: Aspose.BarCode.dll (25.4.0)

Εκτεταμένος γεννήτρια κώδικα κειμένου για 2D κωδικούς γραμμής QR για Εκτεταμένος τρόπος κώδικα κειμένου QrEncodeMode

Χρησιμοποιήστε την ιδιότητα του TwoDDisplayText του BarcodeGenerator για να ρυθμίσετε το ορατό κείμενο για να αφαιρέσετε τους χαρακτήρες διαχείρισης.

public class QrExtCodetextBuilder : ExtCodetextBuilder

Inheritance

object ExtCodetextBuilder QrExtCodetextBuilder

Κληρονομημένα μέλη

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

Αυτό το δείγμα δείχνει πώς να χρησιμοποιήσετε την FNC1 πρώτη θέση σε Extended Mode.

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

Αυτό το δείγμα δείχνει πώς να χρησιμοποιήσετε την FNC1 δεύτερη θέση σε Extended Mode.

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

Αυτό το δείγμα δείχνει πώς να χρησιμοποιήσετε την πολλαπλή λειτουργία ECI σε 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

AddFNC1Πρώτη θέση()

Προσθήκη FNC1 στην πρώτη θέση στα διευρυμένα στοιχεία κώδικα

public void AddFNC1FirstPosition()

AddFNC1GroupΔιαχωριστής()

Ads Group Separator (GS - ‘\u001D’) στα διευρυμένα στοιχεία κώδικα κειμένου

public void AddFNC1GroupSeparator()

AddFNC1Δεύτερη θέση(Σύνδεσμος)

Προσθήκη FNC1 στη δεύτερη θέση στα παρατεταμένα στοιχεία κώδικα

public void AddFNC1SecondPosition(string codetext)

Parameters

codetext string

Αξία του FNC1 στη δεύτερη θέση

GetExtendedCodetext()

Δημιουργεί εκτεταμένο κώδικα κώδικα από την εκτεταμένη λίστα κώδικα κώδικα.

public override string GetExtendedCodetext()

Returns

string

Εκτεταμένο κώδικα ως string

 Ελληνικά