Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Nom dels espais: Aspose.BarCode.Generation Assemblea: Aspose.BarCode.dll (25.4.0)

Generador de codi ampliat per a Han Xin Code per a Mode ampliat de HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

Membres heretats

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , 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(Tàrrega)

Ads fragments de codetext en mode automàtic

public void AddAuto(string text)

Parameters

text string

Llista de codecs

AddBinary(Tàrrega)

Ads fragments de codetext en mode binari

public void AddBinary(string text)

Parameters

text string

Llista de codecs

AddCommonChineseRegionOne(Tàrrega)

Ads fragments de codetext en la Regió Xina Comú Un mode

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Llista de codecs

AddCommonChineseRegionTwo(Tàrrega)

Adds codetext fragment en Regió Comú de la Xina 2 mode

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Llista de codecs

Addicció(Esquema, int)

Afegir fragments de codetext en el mode ECI

public void AddECI(string text, int encoding)

Parameters

text string

Llista de codecs

encoding int

ECI codificació en format integral

AddicióGB18030FourByte(Tàrrega)

Ads fragments de codi en GB18030 mode de quatre bytes

public void AddGB18030FourByte(string text)

Parameters

text string

Llista de codecs

AddicióGB18030TwoByte(Tàrrega)

Ads fragments de codi en GB18030 mode de dos bytes

public void AddGB18030TwoByte(string text)

Parameters

text string

Llista de codecs

Addició 1(Tàrrega)

Ads fragments de codetext en el mode GS1

public void AddGS1(string text)

Parameters

text string

Llista de codecs

AddNumeric(Tàrrega)

Ads fragments de codetext en mode numèric

public void AddNumeric(string text)

Parameters

text string

Llista de codecs

AddText(Tàrrega)

Afegeix fragments de codetext en el mode de text

public void AddText(string text)

Parameters

text string

Llista de codecs

Addició(Tàrrega)

Afegir fragments de codetext en mode URI

public void AddURI(string text)

Parameters

text string

Llista de codecs

AddUnicode(Tàrrega)

Ads fragments de codèxt en unicode

public void AddUnicode(string text)

Parameters

text string

Llista de codecs

GetExtendedCodetext()

Retorn de codèxt de l’edifici de codèxt de mode ampliat

public string GetExtendedCodetext()

Returns

string

Títol en mode ampliat

 Català