Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

Generador de codetexto extendido para Han Xin Code en Modo Extendida de HanXinEncodeMode

public class HanXinExtCodetextBuilder

Herencia

objectHanXinExtCodetextBuilder

Miembros heredados

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Ejemplos

//Modo codetexto extendido
//crear codetexto
var codeTextBuilder = new HanXinExtCodetextBuilder();
codeTextBuilder.AddGB18030TwoByte("漄");
codeTextBuilder.AddGB18030FourByte("㐁");
codeTextBuilder.AddCommonChineseRegionOne("全");
codeTextBuilder.AddCommonChineseRegionTwo("螅");
codeTextBuilder.AddNumeric("123");
codeTextBuilder.AddText("qwe");
codeTextBuilder.AddUnicode("ıntəˈnæʃənəl");
codeTextBuilder.AddECI("ΑΒΓΔΕ", 9);
codeTextBuilder.AddAuto("abc");
codeTextBuilder.AddBinary("abc");
codeTextBuilder.AddURI(@"backslashes_should_be_doubled\000555:test");
codeTextBuilder.AddGS1(@"(01)03453120000011(17)191125(10)ABCD1234(21)10");

var expectedStr = @"漄㐁全螅123qweıntəˈnæʃənəlΑΒΓΔΕabcabcbackslashes_should_be_doubled\000555:test(01)03453120000011(17)191125(10)ABCD1234(21)10";

//generar codetexto
var str = codeTextBuilder.GetExtendedCodetext();

//generar
using (var bg = new BarcodeGenerator(EncodeTypes.HanXin, str))
{
    bg.Parameters.Barcode.HanXin.HanXinEncodeMode = HanXinEncodeMode.Extended;
    var img = bg.GenerateBarCodeImage();
    using (var r = new BarCodeReader(img, DecodeType.HanXin))
     {
        var found = r.ReadBarCodes();
        Assert.AreEqual(1, found.Length);
        Assert.AreEqual(expectedStr, found[0].CodeText);
      }
}

Constructores

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Métodos

AddAuto(string)

Agrega un fragmento de codetexto en modo Automático

public void AddAuto(string text)

Parámetros

text string

Cadena de codetexto

AddBinary(string)

Agrega un fragmento de codetexto en modo Binario

public void AddBinary(string text)

Parámetros

text string

Cadena de codetexto

AddCommonChineseRegionOne(string)

Agrega un fragmento de codetexto en modo Región Común China Uno

public void AddCommonChineseRegionOne(string text)

Parámetros

text string

Cadena de codetexto

AddCommonChineseRegionTwo(string)

Agrega un fragmento de codetexto en modo Región Común China Dos

public void AddCommonChineseRegionTwo(string text)

Parámetros

text string

Cadena de codetexto

AddECI(string, int)

Agrega un fragmento de codetexto en modo ECI

public void AddECI(string text, int encoding)

Parámetros

text string

Cadena de codetexto

encoding int

Codificación ECI en formato entero

AddGB18030FourByte(string)

Agrega un fragmento de codetexto en modo GB18030 Cuatro Bytes

public void AddGB18030FourByte(string text)

Parámetros

text string

Cadena de codetexto

AddGB18030TwoByte(string)

Agrega un fragmento de codetexto en modo GB18030 Dos Bytes

public void AddGB18030TwoByte(string text)

Parámetros

text string

Cadena de codetexto

AddGS1(string)

Agrega un fragmento de codetexto en modo GS1

public void AddGS1(string text)

Parámetros

text string

Cadena de codetexto

AddNumeric(string)

Agrega un fragmento de codetexto en modo Numérico

public void AddNumeric(string text)

Parámetros

text string

Cadena de codetexto

AddText(string)

Agrega un fragmento de codetexto en modo Texto

public void AddText(string text)

Parámetros

text string

Cadena de codetexto

AddURI(string)

Agrega un fragmento de codetexto en modo URI

public void AddURI(string text)

Parámetros

text string

Cadena de codetexto

AddUnicode(string)

Agrega un fragmento de codetexto en modo Unicode

public void AddUnicode(string text)

Parámetros

text string

Cadena de codetexto

GetExtendedCodetext()

Devuelve el codetexto del generador de codetexto en modo Extendida

public string GetExtendedCodetext()

Devuelve

string

Codetexto en modo Extendida

 Español