Class HanXinExtCodetextBuilder
ชื่อพื้นที่: Aspose.BarCode.Generation การประกอบ: Aspose.BarCode.dll (25.4.0)
เครื่องกําเนิดโค้ดขยายสําหรับ Han Xin Code สําหรับโหมดขยายของ HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
อนุญาโตตุลาการ
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(รั้ว)
เพิ่มส่วนโค้ดในโหมดอัตโนมัติ
public void AddAuto(string text)
Parameters
text
string
รหัสผ่าน string
AddBinary(รั้ว)
โพสต์รหัสข้อความในโหมดไบนารี
public void AddBinary(string text)
Parameters
text
string
รหัสผ่าน string
AddCommonChineseRegionOne(รั้ว)
โพสต์ตัวอักษรของตัวอักษรในโหมด Common Chinese Region One
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
รหัสผ่าน string
AddCommonChineseRegionTwo(รั้ว)
โพสต์ตัวอักษรของตัวอักษรของตัวอักษรใน Common Chinese Region โหมดสอง
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
รหัสผ่าน string
อะไหล่(สกรู int)
เพิ่มส่วนโค้ดในโหมด ECI
public void AddECI(string text, int encoding)
Parameters
text
string
รหัสผ่าน string
encoding
int
การเข้ารหัส ECI ในรูปแบบเต็มรูปแบบ
AddGB18030FourByte(รั้ว)
โพสต์รหัสใน GB18030 โหมดสี่ไบต์
public void AddGB18030FourByte(string text)
Parameters
text
string
รหัสผ่าน string
เพิ่มGB18030TwoByte(รั้ว)
โพสต์รหัสข้อความใน GB18030 โหมดสองไบต์
public void AddGB18030TwoByte(string text)
Parameters
text
string
รหัสผ่าน string
AddGS1(รั้ว)
เพิ่มส่วนโค้ดในโหมด GS1
public void AddGS1(string text)
Parameters
text
string
รหัสผ่าน string
AddNumeric(รั้ว)
เพิ่มส่วนโค้ดในโหมดดิจิตอล
public void AddNumeric(string text)
Parameters
text
string
รหัสผ่าน string
AddText(รั้ว)
เพิ่มรหัสข้อความในโหมดข้อความ
public void AddText(string text)
Parameters
text
string
รหัสผ่าน string
อะแดปเตอร์(รั้ว)
เพิ่มส่วนโค้ดในโหมด URI
public void AddURI(string text)
Parameters
text
string
รหัสผ่าน string
AddUnicode(รั้ว)
เพิ่มส่วนโค้ดในโหมด Unicode
public void AddUnicode(string text)
Parameters
text
string
รหัสผ่าน string
GetExtendedCodetext()
กลับข้อความโค้ดจากตัวสร้างโค้ดโหมดขยาย
public string GetExtendedCodetext()
Returns
รหัสข้อความในโหมดขยาย