Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Nama dari : Aspose.BarCode.Generation Perhitungan: Aspose.BarCode.dll (25.4.0)

Extended Code Text Generator untuk Han Xin Code untuk Extended Mode dari HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

anggota yang diwarisi

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)

Ads codetext fragment dalam mode otomatis

public void AddAuto(string text)

Parameters

text string

Kode teks string

AddBinary(String)

Ads codetext fragment dalam mode biner

public void AddBinary(string text)

Parameters

text string

Kode teks string

AddCommonChineseRegionOne(String)

Ads codetext fragment dalam Common China Region One mode

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Kode teks string

AddCommonChineseRegionTwo(String)

Ads codetext fragment dalam Common China Region Dua mode

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Kode teks string

Tambahan(Kekuatan, int)

Tambah fragmen kode teks dalam mode ECI

public void AddECI(string text, int encoding)

Parameters

text string

Kode teks string

encoding int

Kode ECI dalam format lengkap

TambahkanGB18030FourByte(String)

Tambah fragmen kode teks dalam GB18030 Four Byte mode

public void AddGB18030FourByte(string text)

Parameters

text string

Kode teks string

TambahkanGB18030TwoByte(String)

Tambah fragmen kode teks dalam GB18030 mode dua byte

public void AddGB18030TwoByte(string text)

Parameters

text string

Kode teks string

Tombol1(String)

Menambah fragmen kode teks dalam mode GS1

public void AddGS1(string text)

Parameters

text string

Kode teks string

AddNumeric(String)

Ads codetext fragment dalam mode numerik

public void AddNumeric(string text)

Parameters

text string

Kode teks string

AddText(String)

Menambah fragmen kode teks dalam mode teks

public void AddText(string text)

Parameters

text string

Kode teks string

Adduri(String)

Tambah fragmen kode teks dalam mode URI

public void AddURI(string text)

Parameters

text string

Kode teks string

AddUnicode(String)

Menambah fragment kode teks dalam mode Unicode

public void AddUnicode(string text)

Parameters

text string

Kode teks string

GetExtendedCodetext()

Kembali dari Extended Mode Codetext Builder

public string GetExtendedCodetext()

Returns

string

Kode dalam Modus Lanjutan

 Indonesia