Class QrExtCodetextBuilder
Der Name: Aspose.BarCode.Generation Zusammensetzung: Aspose.BarCode.dll (25.4.0)
Extended Codetext Generator für 2D QR Barcodes für ExtendedCodetext Mode von QrEncodeMode
Verwenden Sie die Eigenschaft TwoDDisplayText von BarcodeGenerator, um sichtbares Text festzustellen, um verwaltende Charaktere zu entfernen.
public class QrExtCodetextBuilder : ExtCodetextBuilder
Inheritance
object ← ExtCodetextBuilder ← QrExtCodetextBuilder
Vererbte Mitglieder
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
Dieses Muster zeigt, wie man FNC1 in Erweiterten Modus in der ersten Position verwendet.
//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");
}
Dieses Muster zeigt, wie man FNC1 zweite Position in Erweiterten Modus verwendet.
//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");
}
Dieses Muster zeigt, wie man Multi-ECI-Modus in Erweiterter Modus verwendet.
//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
AddFNC1FirstPosition()
FNC1 in der ersten Position an die erweiterten Codetext-Elemente hinzugefügt
public void AddFNC1FirstPosition()
AddFNC1GroupSeparator()
Ads Group Separator (GS - ‘\u001D’) zu den erweiterten Codetext-Elementen
public void AddFNC1GroupSeparator()
AddFNC1Zweite Position(String)
FNC1 in zweiter Position an die erweiterten Codetext-Elemente hinzufügen
public void AddFNC1SecondPosition(string codetext)
Parameters
codetext
string
Wert der FNC1 in der zweiten Position
GetExtendedCodetext()
Erzeugt erweiterte Codetext aus der erweiterten Codetextliste.
public override string GetExtendedCodetext()
Returns
Erweiterte Codetext als String