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
object ← HanXinExtCodetextBuilder
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ề
Mã codetext ở chế độ mở rộng