Class QrExtCodetextBuilder

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

string

Extendido codetext como string

 Español