Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

ตัวสร้างโค้ดข้อความขยายสำหรับ Han Xin Code สำหรับโหมดขยายของ HanXinEncodeMode

public class HanXinExtCodetextBuilder

การสืบทอด

objectHanXinExtCodetextBuilder

สมาชิกที่สืบทอด

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

ตัวอย่าง

//โหมดโค้ดข้อความขยาย
//สร้างโค้ดข้อความ
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";

//สร้างโค้ดข้อความ
var str = codeTextBuilder.GetExtendedCodetext();

//สร้าง
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);
      }
}

ตัวสร้าง

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

วิธีการ

AddAuto(string)

เพิ่มส่วนโค้ดข้อความในโหมดอัตโนมัติ

public void AddAuto(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddBinary(string)

เพิ่มส่วนโค้ดข้อความในโหมดไบนารี

public void AddBinary(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddCommonChineseRegionOne(string)

เพิ่มส่วนโค้ดข้อความในโหมดภูมิภาคจีนทั่วไปหนึ่ง

public void AddCommonChineseRegionOne(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddCommonChineseRegionTwo(string)

เพิ่มส่วนโค้ดข้อความในโหมดภูมิภาคจีนทั่วไปสอง

public void AddCommonChineseRegionTwo(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddECI(string, int)

เพิ่มส่วนโค้ดข้อความในโหมด ECI

public void AddECI(string text, int encoding)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

encoding int

การเข้ารหัส ECI ในรูปแบบจำนวนเต็ม

AddGB18030FourByte(string)

เพิ่มส่วนโค้ดข้อความในโหมด GB18030 Four Byte

public void AddGB18030FourByte(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddGB18030TwoByte(string)

เพิ่มส่วนโค้ดข้อความในโหมด GB18030 Two Byte

public void AddGB18030TwoByte(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddGS1(string)

เพิ่มส่วนโค้ดข้อความในโหมด GS1

public void AddGS1(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddNumeric(string)

เพิ่มส่วนโค้ดข้อความในโหมดตัวเลข

public void AddNumeric(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddText(string)

เพิ่มส่วนโค้ดข้อความในโหมดข้อความ

public void AddText(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddURI(string)

เพิ่มส่วนโค้ดข้อความในโหมด URI

public void AddURI(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

AddUnicode(string)

เพิ่มส่วนโค้ดข้อความในโหมด Unicode

public void AddUnicode(string text)

พารามิเตอร์

text string

สตริงโค้ดข้อความ

GetExtendedCodetext()

ส่งคืนโค้ดข้อความจากตัวสร้างโค้ดข้อความโหมดขยาย

public string GetExtendedCodetext()

คืนค่า

string

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

 แบบไทย