Class HanXinExtCodetextBuilder
نام ها : Aspose.BarCode.Generation جمع آوری: WL18_.dll (25.4.0)
ژنراتور کد افزوده برای Han Xin کد برای حالت افزوده از 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(String)
اضافه کردن قطعات کد در حالت اتوماتیک
public void AddAuto(string text)
Parameters
text
string
کدگذاری string
AddBinary(String)
اضافه کردن قطعات کد در حالت باینری
public void AddBinary(string text)
Parameters
text
string
کدگذاری string
AddCommonChineseRegionOne(String)
اضافه کردن قطعات کد متن در حالت مشترک چین منطقه یک
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
کدگذاری string
AddCommonChineseRegionTwo(String)
اضافه کردن قطعه کد متن در منطقه مشترک چین دو حالت
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 کدگذاری در فرمت کامل
اضافه کردنGB18030FourByte(String)
اضافه کردن قطعات کد متن در GB18030 حالت چهار بایت
public void AddGB18030FourByte(string text)
Parameters
text
string
کدگذاری string
اضافه کردنGB18030TwoByte(String)
اضافه کردن قطعات کد متن در GB18030 حالت دو بایت
public void AddGB18030TwoByte(string text)
Parameters
text
string
کدگذاری string
AddGS1(String)
اضافه کردن قطعات کد در حالت GS1
public void AddGS1(string text)
Parameters
text
string
کدگذاری string
AddNumeric(String)
اضافه کردن قطعات کد در حالت عددی
public void AddNumeric(string text)
Parameters
text
string
کدگذاری string
AddText(String)
اضافه کردن قطعات کد در حالت متن
public void AddText(string text)
Parameters
text
string
کدگذاری string
آدوری(String)
اضافه کردن قطعات کد در حالت URI
public void AddURI(string text)
Parameters
text
string
کدگذاری string
AddUnicode(String)
اضافه کردن قطعات کد در حالت Unicode
public void AddUnicode(string text)
Parameters
text
string
کدگذاری string
GetExtendedCodetext()
بازگرداندن متن کد از سازنده کد حالت افزوده
public string GetExtendedCodetext()
Returns
کدگذاری در حالت گسترش