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