Class QrExtCodetextBuilder
Nombre del espacio: Aspose.BarCode.Generation Asamblea: Aspose.BarCode.dll (25.4.0)
Generador de código extendido para códigos de barras QR 2D para Modo de código extendido de QrEncodeMode
Utilice la propiedad de TwoDDisplayText de BarcodeGenerator para configurar el texto visible para eliminar los caracteres de gestión.
public class QrExtCodetextBuilder : ExtCodetextBuilder
Inheritance
object ← ExtCodetextBuilder ← QrExtCodetextBuilder
Miembros heredados
ExtCodetextBuilder.Clear() ,y, ExtCodetextBuilder.AddPlainCodetext(string) ,y, ExtCodetextBuilder.AddECICodetext(ECIEncodings, string) ,y, ExtCodetextBuilder.GetExtendedCodetext() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Examples
Esta muestra muestra cómo utilizar FNC1 primera posición en el modo extendido.
//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");
}
Esta muestra muestra cómo utilizar la segunda posición de FNC1 en el modo extendido.
//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");
}
Esta muestra muestra cómo utilizar el modo multi ECI en el modo extendido.
//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
AddFNC1Posición()
Ads FNC1 en primer lugar a los elementos de código extendido
public void AddFNC1FirstPosition()
AddFNC1GroupSeparador()
Ads Group Separator (GS - ‘\u001D’) a los elementos de código extendido
public void AddFNC1GroupSeparator()
AddFNC1SecondPosición(El string)
Ads FNC1 en segunda posición a los elementos de código extendido
public void AddFNC1SecondPosition(string codetext)
Parameters
codetext
string
Valor del FNC1 en la segunda posición
GetExtendedCodetext()
Generar extendido codetext desde la lista extendido codetext.
public override string GetExtendedCodetext()
Returns
Extendido codetext como string