Class HanXinExtCodetextBuilder
De naam: Aspose.BarCode.Generation Verzameling: Aspose.BarCode.dll (25.4.0)
Extended codetext generator voor Han Xin Code voor Extended Mode van HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
Geëerbiede leden
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)
Ads codetext fragment in Auto-modus
public void AddAuto(string text)
Parameters
text
string
Codetext string
AddBinary(String)
Ads codetext fragment in binaire modus
public void AddBinary(string text)
Parameters
text
string
Codetext string
AddCommonChineseRegionOne(String)
Ads codetext fragment in Common Chinese Region One-modus
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Codetext string
AddCommonChineseRegionTwo(String)
Ads codetext fragment in gemeenschappelijke Chinese regio Twee modus
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Codetext string
Addictie(De string, int)
Ads codetext fragment in ECI-modus
public void AddECI(string text, int encoding)
Parameters
text
string
Codetext string
encoding
int
ECI-encodering in volledige vorm
ToegevoegdGB18030FourByte(String)
Ads codetext fragment in GB18030 vier byten modus
public void AddGB18030FourByte(string text)
Parameters
text
string
Codetext string
ToegevoegdGB18030TwoByte(String)
Ads codetext fragment in GB18030 twee byten modus
public void AddGB18030TwoByte(string text)
Parameters
text
string
Codetext string
AddGS1(String)
Ads codetext fragment in GS1-modus
public void AddGS1(string text)
Parameters
text
string
Codetext string
AddNumeric(String)
Ads codetext fragment in numerieke modus
public void AddNumeric(string text)
Parameters
text
string
Codetext string
AddText(String)
Ads codetext fragment in tekstmodus
public void AddText(string text)
Parameters
text
string
Codetext string
Adduri(String)
Ads codetext fragment in URI-modus
public void AddURI(string text)
Parameters
text
string
Codetext string
AddUnicode(String)
Ads codetext fragment in Unicode modus
public void AddUnicode(string text)
Parameters
text
string
Codetext string
GetExtendedCodetext()
Terugkomt codetext van Extended Mode codetext builder
public string GetExtendedCodetext()
Returns
Codetext in uitgebreide modus