Class DotCodeExtCodetextBuilder

Class DotCodeExtCodetextBuilder

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

Generador de codetexto extendido para códigos de barras 2D DotCode para el modo ExtendedCodetext de DotCodeEncodeMode

public class DotCodeExtCodetextBuilder : ExtCodetextBuilder

Herencia

objectExtCodetextBuilderDotCodeExtCodetextBuilder

Miembros heredados

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()

Ejemplos

//Modo de codetexto extendido
//crear codetexto
DotCodeExtCodetextBuilder textBuilder = new DotCodeExtCodetextBuilder();
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF16BE, "犬Power狗");
textBuilder.AddPlainCodetext("Texto plano");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Información de inicialización del lector");

//generar codetexto
string codetext = textBuilder.GetExtendedCodetext();    

//generar
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
    generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
	generator.Save("test.bmp");
}

Constructores

DotCodeExtCodetextBuilder()

public DotCodeExtCodetextBuilder()

Métodos

AddFNC1FormatIdentifier()

Agrega el identificador de formato FNC1 a los elementos de codetexto extendido

public void AddFNC1FormatIdentifier()

AddFNC3ReaderInitialization()

Agrega la inicialización del lector FNC3 a los elementos de codetexto extendido

public void AddFNC3ReaderInitialization()

AddFNC3SymbolSeparator()

Agrega el separador de símbolo FNC3 a los elementos de codetexto extendido

public void AddFNC3SymbolSeparator()

AddStructuredAppendMode(int, int)

Agrega el modo de anexado estructurado a los elementos de codetexto extendido

public void AddStructuredAppendMode(int barcodeId, int barcodesCount)

Parámetros

barcodeId int

ID del código de barras

barcodesCount int

Cantidad de códigos de barras

GetExtendedCodetext()

Genera el codetexto extendido a partir de la lista de codetexto extendido.

public override string GetExtendedCodetext()

Retorna

string

Codetexto extendido como cadena

 Español