Class HanXinExtCodetextBuilder

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

string

รหัสข้อความในโหมดขยาย

 แบบไทย