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
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
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
Codetexto extendido como cadena