Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Nombre del espacio: Aspose.BarCode.Generation Asamblea: Aspose.BarCode.dll (25.4.0)

Generador de código extendido para Han Xin Código para Modo extendido de HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

Miembros heredados

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

//Extended codetext mode
//create codetext
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";

//generate codetext
var str = codeTextBuilder.GetExtendedCodetext();

//generate
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);
      }
}

Constructors

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Methods

AddAuto(El string)

Ads codetext fragment en modo automático

public void AddAuto(string text)

Parameters

text string

Título: String

AddBinary(El string)

Ads fragmentos de codetext en modo binario

public void AddBinary(string text)

Parameters

text string

Título: String

AddCommonChineseRegionOne(El string)

Ads codetext fragment en Common China Region One modo

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Título: String

AddCommonChineseRegionTwo(El string)

Ads codetext fragment en Región Común de China 2 modo

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Título: String

Addicción(Título, int)

Ads fragmentos de codetext en modo ECI

public void AddECI(string text, int encoding)

Parameters

text string

Título: String

encoding int

ECI en formato integral

AdicionarGB18030FourByte(El string)

Ads fragmentos de código en GB18030 en modo de cuatro bytes

public void AddGB18030FourByte(string text)

Parameters

text string

Título: String

AdicionarGB18030TwoByte(El string)

Ads fragmentos de código en GB18030 Modo de dos bytes

public void AddGB18030TwoByte(string text)

Parameters

text string

Título: String

Adjunto 1(El string)

Ads fragmentos de codetext en el modo GS1

public void AddGS1(string text)

Parameters

text string

Título: String

AddNumeric(El string)

Ads fragmentos de codetext en modo numérico

public void AddNumeric(string text)

Parameters

text string

Título: String

AddText(El string)

Ads codetext fragment en modo de texto

public void AddText(string text)

Parameters

text string

Título: String

Aduri(El string)

Ads fragmentos de codetext en modo URI

public void AddURI(string text)

Parameters

text string

Título: String

AddUnicode(El string)

Ads codetext fragment en modo Unicode

public void AddUnicode(string text)

Parameters

text string

Título: String

GetExtendedCodetext()

Regreso del codetext de Extended Mode Codetext Builder

public string GetExtendedCodetext()

Returns

string

Codetext en modo extendido

 Español