Class HanXinExtCodetextBuilder
Název místa: Aspose.BarCode.Generation Shromáždění: Aspose.BarCode.dll (25.4.0)
Rozšířený kódový generátor pro Han Xin Code pro Rozšířený režim HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
Dědiční členové
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(Stringová)
Přidání textových fragmentů v režimu Auto
public void AddAuto(string text)
Parameters
text
string
Kódový text string
AddBinary(Stringová)
Kódový text v binárním režimu
public void AddBinary(string text)
Parameters
text
string
Kódový text string
AddCommonChineseRegionOne(Stringová)
Přidání fragmentu kódu v režimu Common Chinese Region One
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Kódový text string
AddCommonChineseRegionTwo(Stringová)
Přidání fragmentu kódového textu ve společné čínské oblasti ve dvou režimech
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Kódový text string
Příslušenství(Stringová, Int)
Přidání fragmentu kódu v režimu ECI
public void AddECI(string text, int encoding)
Parameters
text
string
Kódový text string
encoding
int
ECI kódování v integrovaném formátu
PřidatGB18030FourByte(Stringová)
Přidání fragmentu kódu v režimu GB18030 Čtyři byty
public void AddGB18030FourByte(string text)
Parameters
text
string
Kódový text string
PřidatGB18030TwoByte(Stringová)
Přidání fragmentu kódového textu v režimu GB18030 Dvě byty
public void AddGB18030TwoByte(string text)
Parameters
text
string
Kódový text string
Příslušenství 1(Stringová)
Přidání fragmentů kódového textu v režimu GS1
public void AddGS1(string text)
Parameters
text
string
Kódový text string
AddNumeric(Stringová)
Kódový text v numerickém režimu
public void AddNumeric(string text)
Parameters
text
string
Kódový text string
AddText(Stringová)
Přidání textových fragmentů v textovém režimu
public void AddText(string text)
Parameters
text
string
Kódový text string
Příslušenství(Stringová)
Přidání textového fragmentu v režimu URI
public void AddURI(string text)
Parameters
text
string
Kódový text string
AddUnicode(Stringová)
Přidání textových fragmentů v režimu Unicode
public void AddUnicode(string text)
Parameters
text
string
Kódový text string
GetExtendedCodetext()
Návrat kódového textu z rozšířeného režimu kódového textu
public string GetExtendedCodetext()
Returns
Kód v rozšířeném režimu