Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

ژنراتور متن کد گسترش‌یافته برای کد Han Xin در حالت گسترش‌یافته HanXinEncodeMode

public class HanXinExtCodetextBuilder

وراثت

objectHanXinExtCodetextBuilder

اعضای ارث‌بری شده

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()

بازگشت

string

متن کد در حالت گسترش‌یافته

 فارسی