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
Kode dalam Modus Lanjutan