Class HanXinExtCodetextBuilder
Le nom : Aspose.BarCode.Generation Assemblée: Aspose.BarCode.dll (25.4.0)
Generatore di codetext esteso per Han Xin Codice per Modo esteso di HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
I membri ereditari
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(Le string)
Aggiungi fragmenti di codetext in modalità Auto
public void AddAuto(string text)
Parameters
text
string
Codice String
AddBinary(Le string)
Aggiungi i fragmenti di codetext in modalità binaria
public void AddBinary(string text)
Parameters
text
string
Codice String
AddCommonChineseRegionOne(Le string)
Aggiungi fragmenti di codetext in Regione comune cinese 1 modalità
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Codice String
AddCommonChineseRegionTwo(Le string)
Aggiungi fragmenti di codetext in Regione comune cinese 2 modalità
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Codice String
L’addition(Téléchargement int)
Aggiungi fragmenti di codetext in modalità ECI
public void AddECI(string text, int encoding)
Parameters
text
string
Codice String
encoding
int
ECI codifica in formato completo
AddGB18030FourByte(Le string)
Aggiungi fragmenti di codice in GB18030 quattro byte
public void AddGB18030FourByte(string text)
Parameters
text
string
Codice String
AjoutGB18030TwoByte(Le string)
Aggiungi fragmenti di codice in GB18030 in modalità Two Byte
public void AddGB18030TwoByte(string text)
Parameters
text
string
Codice String
AddGS1(Le string)
Aggiungi fragmenti di codetext in modalità GS1
public void AddGS1(string text)
Parameters
text
string
Codice String
AddNumeric(Le string)
Aggiungi i fragmenti di codetext in modalità numerica
public void AddNumeric(string text)
Parameters
text
string
Codice String
AddText(Le string)
Aggiungi fragmenti di codetext in modalità testo
public void AddText(string text)
Parameters
text
string
Codice String
Addurée(Le string)
Aggiungi fragmenti di codetext in modalità URI
public void AddURI(string text)
Parameters
text
string
Codice String
AddUnicode(Le string)
Aggiungi il codetext in modalità Unicode
public void AddUnicode(string text)
Parameters
text
string
Codice String
GetExtendedCodetext()
Il ritorno del codetext da Extended Mode Codetext Builder
public string GetExtendedCodetext()
Returns
Il codec in modalità estesa