Class HanXinExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Generatore di codetext esteso per Han Xin Code per la modalità estesa di HanXinEncodeMode
public class HanXinExtCodetextBuilder
Ereditarietà
object ← HanXinExtCodetextBuilder
Membri ereditati
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Esempi
//Modalità codetext estesa
//crea 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";
//genera codetext
var str = codeTextBuilder.GetExtendedCodetext();
//genera
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);
}
}
Costruttori
HanXinExtCodetextBuilder()
public HanXinExtCodetextBuilder()
Metodi
AddAuto(string)
Aggiunge un frammento di codetext in modalità Auto
public void AddAuto(string text)
Parametri
text
string
Stringa di codetext
AddBinary(string)
Aggiunge un frammento di codetext in modalità Binario
public void AddBinary(string text)
Parametri
text
string
Stringa di codetext
AddCommonChineseRegionOne(string)
Aggiunge un frammento di codetext in modalità Regione Cinese Comune Uno
public void AddCommonChineseRegionOne(string text)
Parametri
text
string
Stringa di codetext
AddCommonChineseRegionTwo(string)
Aggiunge un frammento di codetext in modalità Regione Cinese Comune Due
public void AddCommonChineseRegionTwo(string text)
Parametri
text
string
Stringa di codetext
AddECI(string, int)
Aggiunge un frammento di codetext in modalità ECI
public void AddECI(string text, int encoding)
Parametri
text
string
Stringa di codetext
encoding
int
Codifica ECI in formato intero
AddGB18030FourByte(string)
Aggiunge un frammento di codetext in modalità GB18030 Quattro Byte
public void AddGB18030FourByte(string text)
Parametri
text
string
Stringa di codetext
AddGB18030TwoByte(string)
Aggiunge un frammento di codetext in modalità GB18030 Due Byte
public void AddGB18030TwoByte(string text)
Parametri
text
string
Stringa di codetext
AddGS1(string)
Aggiunge un frammento di codetext in modalità GS1
public void AddGS1(string text)
Parametri
text
string
Stringa di codetext
AddNumeric(string)
Aggiunge un frammento di codetext in modalità Numerico
public void AddNumeric(string text)
Parametri
text
string
Stringa di codetext
AddText(string)
Aggiunge un frammento di codetext in modalità Testo
public void AddText(string text)
Parametri
text
string
Stringa di codetext
AddURI(string)
Aggiunge un frammento di codetext in modalità URI
public void AddURI(string text)
Parametri
text
string
Stringa di codetext
AddUnicode(string)
Aggiunge un frammento di codetext in modalità Unicode
public void AddUnicode(string text)
Parametri
text
string
Stringa di codetext
GetExtendedCodetext()
Restituisce il codetext dal costruttore di codetext in modalità estesa
public string GetExtendedCodetext()
Restituisce
Codetext in modalità estesa