Class HanXinExtCodetextBuilder
Nom dels espais: Aspose.BarCode.Generation Assemblea: Aspose.BarCode.dll (25.4.0)
Generador de codi ampliat per a Han Xin Code per a Mode ampliat de HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
Membres heretats
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(Tàrrega)
Ads fragments de codetext en mode automàtic
public void AddAuto(string text)
Parameters
text
string
Llista de codecs
AddBinary(Tàrrega)
Ads fragments de codetext en mode binari
public void AddBinary(string text)
Parameters
text
string
Llista de codecs
AddCommonChineseRegionOne(Tàrrega)
Ads fragments de codetext en la Regió Xina Comú Un mode
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Llista de codecs
AddCommonChineseRegionTwo(Tàrrega)
Adds codetext fragment en Regió Comú de la Xina 2 mode
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Llista de codecs
Addicció(Esquema, int)
Afegir fragments de codetext en el mode ECI
public void AddECI(string text, int encoding)
Parameters
text
string
Llista de codecs
encoding
int
ECI codificació en format integral
AddicióGB18030FourByte(Tàrrega)
Ads fragments de codi en GB18030 mode de quatre bytes
public void AddGB18030FourByte(string text)
Parameters
text
string
Llista de codecs
AddicióGB18030TwoByte(Tàrrega)
Ads fragments de codi en GB18030 mode de dos bytes
public void AddGB18030TwoByte(string text)
Parameters
text
string
Llista de codecs
Addició 1(Tàrrega)
Ads fragments de codetext en el mode GS1
public void AddGS1(string text)
Parameters
text
string
Llista de codecs
AddNumeric(Tàrrega)
Ads fragments de codetext en mode numèric
public void AddNumeric(string text)
Parameters
text
string
Llista de codecs
AddText(Tàrrega)
Afegeix fragments de codetext en el mode de text
public void AddText(string text)
Parameters
text
string
Llista de codecs
Addició(Tàrrega)
Afegir fragments de codetext en mode URI
public void AddURI(string text)
Parameters
text
string
Llista de codecs
AddUnicode(Tàrrega)
Ads fragments de codèxt en unicode
public void AddUnicode(string text)
Parameters
text
string
Llista de codecs
GetExtendedCodetext()
Retorn de codèxt de l’edifici de codèxt de mode ampliat
public string GetExtendedCodetext()
Returns
Títol en mode ampliat