Class HanXinExtCodetextBuilder

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

string

کدگذاری در حالت گسترش

 فارسی