Class HanXinExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Generator codetext yang diperluas untuk Han Xin Code untuk Mode Diperluas dari HanXinEncodeMode
public class HanXinExtCodetextBuilder
Warisan
object ← HanXinExtCodetextBuilder
Anggota yang Diwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Contoh
//Mode codetext yang diperluas
//buat 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);
}
}
Konstruktor
HanXinExtCodetextBuilder()
public HanXinExtCodetextBuilder()
Metode
AddAuto(string)
Menambahkan fragmen codetext dalam mode Auto
public void AddAuto(string text)
Parameter
text
string
String codetext
AddBinary(string)
Menambahkan fragmen codetext dalam mode Binary
public void AddBinary(string text)
Parameter
text
string
String codetext
AddCommonChineseRegionOne(string)
Menambahkan fragmen codetext dalam mode Common Chinese Region One
public void AddCommonChineseRegionOne(string text)
Parameter
text
string
String codetext
AddCommonChineseRegionTwo(string)
Menambahkan fragmen codetext dalam mode Common Chinese Region Two
public void AddCommonChineseRegionTwo(string text)
Parameter
text
string
String codetext
AddECI(string, int)
Menambahkan fragmen codetext dalam mode ECI
public void AddECI(string text, int encoding)
Parameter
text
string
String codetext
encoding
int
Pengkodean ECI dalam format integer
AddGB18030FourByte(string)
Menambahkan fragmen codetext dalam mode GB18030 Four Byte
public void AddGB18030FourByte(string text)
Parameter
text
string
String codetext
AddGB18030TwoByte(string)
Menambahkan fragmen codetext dalam mode GB18030 Two Byte
public void AddGB18030TwoByte(string text)
Parameter
text
string
String codetext
AddGS1(string)
Menambahkan fragmen codetext dalam mode GS1
public void AddGS1(string text)
Parameter
text
string
String codetext
AddNumeric(string)
Menambahkan fragmen codetext dalam mode Numeric
public void AddNumeric(string text)
Parameter
text
string
String codetext
AddText(string)
Menambahkan fragmen codetext dalam mode Text
public void AddText(string text)
Parameter
text
string
String codetext
AddURI(string)
Menambahkan fragmen codetext dalam mode URI
public void AddURI(string text)
Parameter
text
string
String codetext
AddUnicode(string)
Menambahkan fragmen codetext dalam mode Unicode
public void AddUnicode(string text)
Parameter
text
string
String codetext
GetExtendedCodetext()
Mengembalikan codetext dari pembangun codetext mode Diperluas
public string GetExtendedCodetext()
Mengembalikan
Codetext dalam mode Diperluas