Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

Gerador de codetexto estendido para Han Xin Code para Modo Estendido de HanXinEncodeMode

public class HanXinExtCodetextBuilder

Herança

objectHanXinExtCodetextBuilder

Membros Herdados

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

Exemplos

//Modo de codetexto estendido
//criar 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";

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

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

Construtores

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Métodos

AddAuto(string)

Adiciona fragmento de codetexto em modo Automático

public void AddAuto(string text)

Parâmetros

text string

String de codetexto

AddBinary(string)

Adiciona fragmento de codetexto em modo Binário

public void AddBinary(string text)

Parâmetros

text string

String de codetexto

AddCommonChineseRegionOne(string)

Adiciona fragmento de codetexto em modo Região Comum da China Um

public void AddCommonChineseRegionOne(string text)

Parâmetros

text string

String de codetexto

AddCommonChineseRegionTwo(string)

Adiciona fragmento de codetexto em modo Região Comum da China Dois

public void AddCommonChineseRegionTwo(string text)

Parâmetros

text string

String de codetexto

AddECI(string, int)

Adiciona fragmento de codetexto em modo ECI

public void AddECI(string text, int encoding)

Parâmetros

text string

String de codetexto

encoding int

Codificação ECI em formato inteiro

AddGB18030FourByte(string)

Adiciona fragmento de codetexto em modo GB18030 Quatro Bytes

public void AddGB18030FourByte(string text)

Parâmetros

text string

String de codetexto

AddGB18030TwoByte(string)

Adiciona fragmento de codetexto em modo GB18030 Dois Bytes

public void AddGB18030TwoByte(string text)

Parâmetros

text string

String de codetexto

AddGS1(string)

Adiciona fragmento de codetexto em modo GS1

public void AddGS1(string text)

Parâmetros

text string

String de codetexto

AddNumeric(string)

Adiciona fragmento de codetexto em modo Numérico

public void AddNumeric(string text)

Parâmetros

text string

String de codetexto

AddText(string)

Adiciona fragmento de codetexto em modo Texto

public void AddText(string text)

Parâmetros

text string

String de codetexto

AddURI(string)

Adiciona fragmento de codetexto em modo URI

public void AddURI(string text)

Parâmetros

text string

String de codetexto

AddUnicode(string)

Adiciona fragmento de codetexto em modo Unicode

public void AddUnicode(string text)

Parâmetros

text string

String de codetexto

GetExtendedCodetext()

Retorna codetexto do gerador de codetexto em modo Estendido

public string GetExtendedCodetext()

Retorna

string

Codetexto em modo Estendido

 Português