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
Codetext trong chế độ mở rộng