Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Numele spaţiului: Aspose.BarCode.Generation Asamblare: Aspose.BarCode.dll (25.4.0)

Generator de cod extins pentru Han Xin Cod pentru Mod extins de HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

Membrii moștenitori

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(Strângere)

Ads codetext fragment în mod automat

public void AddAuto(string text)

Parameters

text string

Codă String

AddBinary(Strângere)

Ads codetext fragment în modul binar

public void AddBinary(string text)

Parameters

text string

Codă String

AddCommonChineseRegionOne(Strângere)

Ads codetext fragment în Regiunea comună chineză Un mod

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Codă String

AddCommonChineseRegionTwo(Strângere)

Ads codetext fragment în Regiunea comună chineză în mod două

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Codă String

adăugare(Război, int)

Adăugarea fragmentelor codetext în modul ECI

public void AddECI(string text, int encoding)

Parameters

text string

Codă String

encoding int

ECI codificare în format integral

AdăugațiGB18030FourByte(Strângere)

Adăugați fragmentul codului text în GB18030 în modul de patru byte

public void AddGB18030FourByte(string text)

Parameters

text string

Codă String

AdăugațiGB18030TwoByte(Strângere)

Ads fragment cod text în GB18030 Modul de două byte

public void AddGB18030TwoByte(string text)

Parameters

text string

Codă String

Adăugarea 1(Strângere)

Ads codetext fragment în modul GS1

public void AddGS1(string text)

Parameters

text string

Codă String

AddNumeric(Strângere)

Ads codetext fragment în modul numeric

public void AddNumeric(string text)

Parameters

text string

Codă String

AddText(Strângere)

Adăugați fragmentul codetextului în modul text

public void AddText(string text)

Parameters

text string

Codă String

Adăugare(Strângere)

Ads codetext fragment în modul URI

public void AddURI(string text)

Parameters

text string

Codă String

AddUnicode(Strângere)

Ads fragment codetext în modul Unicode

public void AddUnicode(string text)

Parameters

text string

Codă String

GetExtendedCodetext()

Returnează codetextul de la Extended Mode Codetext Builder

public string GetExtendedCodetext()

Returns

string

Codetext în mod extins

 Română