Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

Trình tạo mã codetext mở rộng cho Han Xin Code cho Chế độ Mở rộng của HanXinEncodeMode

public class HanXinExtCodetextBuilder

Kế thừa

objectHanXinExtCodetextBuilder

Các thành viên kế thừa

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

Ví dụ

//Chế độ mã codetext mở rộng
//tạo mã 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";

//tạo mã codetext
var str = codeTextBuilder.GetExtendedCodetext();

//tạo
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);
      }
}

Các hàm khởi tạo

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Các phương thức

AddAuto(string)

Thêm đoạn mã codetext ở chế độ Tự động

public void AddAuto(string text)

Tham số

text string

Chuỗi mã codetext

AddBinary(string)

Thêm đoạn mã codetext ở chế độ Nhị phân

public void AddBinary(string text)

Tham số

text string

Chuỗi mã codetext

AddCommonChineseRegionOne(string)

Thêm đoạn mã codetext ở chế độ Vùng Trung Quốc Thông thường Một

public void AddCommonChineseRegionOne(string text)

Tham số

text string

Chuỗi mã codetext

AddCommonChineseRegionTwo(string)

Thêm đoạn mã codetext ở chế độ Vùng Trung Quốc Thông thường Hai

public void AddCommonChineseRegionTwo(string text)

Tham số

text string

Chuỗi mã codetext

AddECI(string, int)

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

public void AddECI(string text, int encoding)

Tham số

text string

Chuỗi mã codetext

encoding int

Mã hóa ECI ở định dạng số nguyên

AddGB18030FourByte(string)

Thêm đoạn mã codetext ở chế độ GB18030 Bốn Byte

public void AddGB18030FourByte(string text)

Tham số

text string

Chuỗi mã codetext

AddGB18030TwoByte(string)

Thêm đoạn mã codetext ở chế độ GB18030 Hai Byte

public void AddGB18030TwoByte(string text)

Tham số

text string

Chuỗi mã codetext

AddGS1(string)

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

public void AddGS1(string text)

Tham số

text string

Chuỗi mã codetext

AddNumeric(string)

Thêm đoạn mã codetext ở chế độ Số

public void AddNumeric(string text)

Tham số

text string

Chuỗi mã codetext

AddText(string)

Thêm đoạn mã codetext ở chế độ Văn bản

public void AddText(string text)

Tham số

text string

Chuỗi mã codetext

AddURI(string)

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

public void AddURI(string text)

Tham số

text string

Chuỗi mã codetext

AddUnicode(string)

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

public void AddUnicode(string text)

Tham số

text string

Chuỗi mã codetext

GetExtendedCodetext()

Trả về mã codetext từ trình tạo mã codetext chế độ mở rộng

public string GetExtendedCodetext()

Trả về

string

Mã codetext ở chế độ mở rộng

 Tiếng Việt