Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Tên không gian: Aspose.BarCode.Generation Tổng hợp: Aspose.BarCode.dll (25.4.0)

Máy phát văn bản mã mở rộng cho Han Xin mã mở rộng cho HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

Thành viên thừa kế

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(String)

Add codetext fragment trong chế độ tự động

public void AddAuto(string text)

Parameters

text string

Mã codext string

AddBinary(String)

Thêm đoạn codetext trong chế độ nhị phân

public void AddBinary(string text)

Parameters

text string

Mã codext string

AddCommonChineseRegionOne(String)

Add codetext fragment trong Common Chinese Region One mode

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Mã codext string

AddCommonChineseRegionTwo(String)

Add codetext fragment trong Common Chinese Region 2 chế độ

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Mã codext string

Addic(Nhóm, int)

Thêm đoạn codetext trong chế độ ECI

public void AddECI(string text, int encoding)

Parameters

text string

Mã codext string

encoding int

ECI mã hóa trong định dạng toàn bộ

ThêmGB18030FourByte(String)

Thêm đoạn văn bản mã trong GB18030 Four Byte Mode

public void AddGB18030FourByte(string text)

Parameters

text string

Mã codext string

ThêmGB18030TwoByte(String)

Thêm đoạn văn bản mã trong GB18030 chế độ hai byte

public void AddGB18030TwoByte(string text)

Parameters

text string

Mã codext string

AddGS1(String)

Thêm đoạn codetext trong chế độ GS1

public void AddGS1(string text)

Parameters

text string

Mã codext string

AddNumeric(String)

Thêm đoạn codetext trong chế độ số

public void AddNumeric(string text)

Parameters

text string

Mã codext string

AddText(String)

Add codetext fragment trong chế độ văn bản

public void AddText(string text)

Parameters

text string

Mã codext string

Adduri(String)

Thêm đoạn codetext trong chế độ URI

public void AddURI(string text)

Parameters

text string

Mã codext string

AddUnicode(String)

Thêm đoạn codetext trong chế độ Unicode

public void AddUnicode(string text)

Parameters

text string

Mã codext string

GetExtendedCodetext()

Trở lại codetext từ Extended mode codetext builder

public string GetExtendedCodetext()

Returns

string

Codetext trong chế độ mở rộng

 Tiếng Việt