Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

اسم الفضاء : Aspose.BarCode.Generation تجميع: Aspose.BarCode.dll (25.4.0)

مولد النص الموسع لـ Han Xin Code لـ 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(الستار)

أضف جزءًا من النص في الوضع التلقائي

public void AddAuto(string text)

Parameters

text string

كوديتكست string

AddBinary(الستار)

أضف ملصقات الكود في الوضع الثنائي

public void AddBinary(string text)

Parameters

text string

كوديتكست string

AddCommonChineseRegionOne(الستار)

أضف جزءًا من النص الرمزية في وضع المنطقة الصينية المشتركة

public void AddCommonChineseRegionOne(string text)

Parameters

text string

كوديتكست string

AddCommonChineseRegionTwo(الستار)

أضف جزءًا من النص المشترك في المنطقة الصينية المشتركة وضعين

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

كوديتكست string

الإضافات(الستار، إنت)

إدراج قطعة كود في وضع ECI

public void AddECI(string text, int encoding)

Parameters

text string

كوديتكست string

encoding int

ECI التشفير في شكل كامل

إضافةGB18030FourByte(الستار)

إدراج قطعة النص في GB18030 في وضع أربعة بايت

public void AddGB18030FourByte(string text)

Parameters

text string

كوديتكست string

إضافةGB18030TwoByte(الستار)

أضف جزءًا من النص في GB18030 في وضع بايتين

public void AddGB18030TwoByte(string text)

Parameters

text string

كوديتكست string

AddGS1(الستار)

إدخال قطعة كود في وضع GS1

public void AddGS1(string text)

Parameters

text string

كوديتكست string

AddNumeric(الستار)

إدراج فصائل الكود في الوضع الرقمي

public void AddNumeric(string text)

Parameters

text string

كوديتكست string

AddText(الستار)

إدراج قطعة من النص في وضع النص

public void AddText(string text)

Parameters

text string

كوديتكست string

أدوري(الستار)

إدراج قطعة من الكود في وضع URI

public void AddURI(string text)

Parameters

text string

كوديتكست string

AddUnicode(الستار)

أضف جزءًا من النص في وضع Unicode

public void AddUnicode(string text)

Parameters

text string

كوديتكست string

GetExtendedCodetext()

إرجاع النص الكود من محرك بناء النص الكود الموسع

public string GetExtendedCodetext()

Returns

string

فيديوهات متعلقة بـ “ Extended Mode ”

 عربي