## QrExtCodetextBuilder class

Generador de texto de código extendido para códigos de barras QR 2D para el modo de texto de código extendido de QrEncodeMode

Utilice la propiedad TwoDDisplayText de BarcodeGenerator para configurar el texto visible para eliminar los caracteres de gestión.

```csharp
public class QrExtCodetextBuilder : ExtCodetextBuilder
```

## Constructores

| Nombre | Descripción |
| --- | --- |
| [QrExtCodetextBuilder](qrextcodetextbuilder)() | Constructor predeterminado |

## Métodos

| Nombre | Descripción |
| --- | --- |
| [AddECICodetext](../../aspose.barcode.generation/extcodetextbuilder/addecicodetext)(ECIEncodings, string) | Agrega código de texto con identificador de canal extendido |
| [AddFNC1FirstPosition](../../aspose.barcode.generation/qrextcodetextbuilder/addfnc1firstposition)() | Agrega FNC1 en la primera posición al texto de código extendido items |
| [AddFNC1GroupSeparator](../../aspose.barcode.generation/qrextcodetextbuilder/addfnc1groupseparator)() | Agrega Separador de grupo (GS - '\\u001D') a los elementos de texto en código extendidos |
| [AddFNC1SecondPosition](../../aspose.barcode.generation/qrextcodetextbuilder/addfnc1secondposition)(string) | Agrega FNC1 en la segunda posición al texto de código extendido items |
| [AddPlainCodetext](../../aspose.barcode.generation/extcodetextbuilder/addplaincodetext)(string) | Agrega texto de código sin formato a los elementos de texto de código extendido |
| virtual [Clear](../../aspose.barcode.generation/extcodetextbuilder/clear)() | Borra elementos de texto en código extendidos |
| override [GetExtendedCodetext](../../aspose.barcode.generation/qrextcodetextbuilder/getextendedcodetext)() | Genera texto de código extendido a partir de la lista de texto de código extendido. |

### Ejemplos

Este ejemplo muestra cómo usar la primera posición FNC1 en modo extendido.

```csharp
[C#]
//crear código de texto
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
lTextBuilder.AddFNC1FirstPosition();
lTextBuilder.AddPlainCodetext("000%89%%0");
lTextBuilder.AddFNC1GroupSeparator();
lTextBuilder.AddPlainCodetext("12345<FNC1>");

//generar código de texto
string lCodetext = lTextBuilder.GetExtendedCodetext();

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

Este ejemplo muestra cómo usar la segunda posición FNC1 en modo extendido.

```csharp
[C#]
//crear código de texto
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddFNC1SecondPosition("12");
TextBuilder.AddPlainCodetext("TRUE3456"); 

//generar código de texto
string lCodetext = lTextBuilder.GetExtendedCodetext();

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

Este ejemplo muestra cómo usar el modo ECI múltiple en el modo extendido.

```csharp
[C#]
//crear código de texto
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
TextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right");
TextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power");
TextBuilder.AddPlainCodetext(@"t\e\\st");   

//generar código de texto
string lCodetext = lTextBuilder.GetExtendedCodetext();

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

### Ver también

* class [ExtCodetextBuilder](../extcodetextbuilder)
* espacio de nombres [Aspose.BarCode.Generation](../../aspose.barcode.generation)
* asamblea [Aspose.BarCode](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.BarCode.dll -->
