Class HanXinExtCodetextBuilder
Numele spaţiului: Aspose.BarCode.Generation Asamblare: Aspose.BarCode.dll (25.4.0)
Generator de cod extins pentru Han Xin Cod pentru Mod extins de HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
Membrii moștenitori
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(Strângere)
Ads codetext fragment în mod automat
public void AddAuto(string text)
Parameters
text
string
Codă String
AddBinary(Strângere)
Ads codetext fragment în modul binar
public void AddBinary(string text)
Parameters
text
string
Codă String
AddCommonChineseRegionOne(Strângere)
Ads codetext fragment în Regiunea comună chineză Un mod
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Codă String
AddCommonChineseRegionTwo(Strângere)
Ads codetext fragment în Regiunea comună chineză în mod două
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Codă String
adăugare(Război, int)
Adăugarea fragmentelor codetext în modul ECI
public void AddECI(string text, int encoding)
Parameters
text
string
Codă String
encoding
int
ECI codificare în format integral
AdăugațiGB18030FourByte(Strângere)
Adăugați fragmentul codului text în GB18030 în modul de patru byte
public void AddGB18030FourByte(string text)
Parameters
text
string
Codă String
AdăugațiGB18030TwoByte(Strângere)
Ads fragment cod text în GB18030 Modul de două byte
public void AddGB18030TwoByte(string text)
Parameters
text
string
Codă String
Adăugarea 1(Strângere)
Ads codetext fragment în modul GS1
public void AddGS1(string text)
Parameters
text
string
Codă String
AddNumeric(Strângere)
Ads codetext fragment în modul numeric
public void AddNumeric(string text)
Parameters
text
string
Codă String
AddText(Strângere)
Adăugați fragmentul codetextului în modul text
public void AddText(string text)
Parameters
text
string
Codă String
Adăugare(Strângere)
Ads codetext fragment în modul URI
public void AddURI(string text)
Parameters
text
string
Codă String
AddUnicode(Strângere)
Ads fragment codetext în modul Unicode
public void AddUnicode(string text)
Parameters
text
string
Codă String
GetExtendedCodetext()
Returnează codetextul de la Extended Mode Codetext Builder
public string GetExtendedCodetext()
Returns
Codetext în mod extins