Class HanXinExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
ژنراتور متن کد گسترشیافته برای کد Han Xin در حالت گسترشیافته HanXinEncodeMode
public class HanXinExtCodetextBuilder
وراثت
object ← HanXinExtCodetextBuilder
اعضای ارثبری شده
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 چهار بایت اضافه میکند
public void AddGB18030FourByte(string text)
پارامترها
text
string
رشته متن کد
AddGB18030TwoByte(string)
قطعه متن کد را در حالت GB18030 دو بایت اضافه میکند
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)
قطعه متن کد را در حالت یونیکد اضافه میکند
public void AddUnicode(string text)
پارامترها
text
string
رشته متن کد
GetExtendedCodetext()
متن کد را از سازنده متن کد حالت گسترشیافته برمیگرداند
public string GetExtendedCodetext()
بازگشت
متن کد در حالت گسترشیافته