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
فيديوهات متعلقة بـ “ Extended Mode ”