Class HanXinExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Generador de codetexto extendido para Han Xin Code en Modo Extendida de HanXinEncodeMode
public class HanXinExtCodetextBuilder
Herencia
object ← HanXinExtCodetextBuilder
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Ejemplos
//Modo codetexto extendido
//crear codetexto
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";
//generar codetexto
var str = codeTextBuilder.GetExtendedCodetext();
//generar
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);
}
}
Constructores
HanXinExtCodetextBuilder()
public HanXinExtCodetextBuilder()
Métodos
AddAuto(string)
Agrega un fragmento de codetexto en modo Automático
public void AddAuto(string text)
Parámetros
text
string
Cadena de codetexto
AddBinary(string)
Agrega un fragmento de codetexto en modo Binario
public void AddBinary(string text)
Parámetros
text
string
Cadena de codetexto
AddCommonChineseRegionOne(string)
Agrega un fragmento de codetexto en modo Región Común China Uno
public void AddCommonChineseRegionOne(string text)
Parámetros
text
string
Cadena de codetexto
AddCommonChineseRegionTwo(string)
Agrega un fragmento de codetexto en modo Región Común China Dos
public void AddCommonChineseRegionTwo(string text)
Parámetros
text
string
Cadena de codetexto
AddECI(string, int)
Agrega un fragmento de codetexto en modo ECI
public void AddECI(string text, int encoding)
Parámetros
text
string
Cadena de codetexto
encoding
int
Codificación ECI en formato entero
AddGB18030FourByte(string)
Agrega un fragmento de codetexto en modo GB18030 Cuatro Bytes
public void AddGB18030FourByte(string text)
Parámetros
text
string
Cadena de codetexto
AddGB18030TwoByte(string)
Agrega un fragmento de codetexto en modo GB18030 Dos Bytes
public void AddGB18030TwoByte(string text)
Parámetros
text
string
Cadena de codetexto
AddGS1(string)
Agrega un fragmento de codetexto en modo GS1
public void AddGS1(string text)
Parámetros
text
string
Cadena de codetexto
AddNumeric(string)
Agrega un fragmento de codetexto en modo Numérico
public void AddNumeric(string text)
Parámetros
text
string
Cadena de codetexto
AddText(string)
Agrega un fragmento de codetexto en modo Texto
public void AddText(string text)
Parámetros
text
string
Cadena de codetexto
AddURI(string)
Agrega un fragmento de codetexto en modo URI
public void AddURI(string text)
Parámetros
text
string
Cadena de codetexto
AddUnicode(string)
Agrega un fragmento de codetexto en modo Unicode
public void AddUnicode(string text)
Parámetros
text
string
Cadena de codetexto
GetExtendedCodetext()
Devuelve el codetexto del generador de codetexto en modo Extendida
public string GetExtendedCodetext()
Devuelve
Codetexto en modo Extendida