Class HanXinExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Gerador de codetexto estendido para Han Xin Code para Modo Estendido de HanXinEncodeMode
public class HanXinExtCodetextBuilder
Herança
object ← HanXinExtCodetextBuilder
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemplos
//Modo de codetexto estendido
//criar 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";
//gerar codetexto
var str = codeTextBuilder.GetExtendedCodetext();
//gerar
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);
}
}
Construtores
HanXinExtCodetextBuilder()
public HanXinExtCodetextBuilder()
Métodos
AddAuto(string)
Adiciona fragmento de codetexto em modo Automático
public void AddAuto(string text)
Parâmetros
text
string
String de codetexto
AddBinary(string)
Adiciona fragmento de codetexto em modo Binário
public void AddBinary(string text)
Parâmetros
text
string
String de codetexto
AddCommonChineseRegionOne(string)
Adiciona fragmento de codetexto em modo Região Comum da China Um
public void AddCommonChineseRegionOne(string text)
Parâmetros
text
string
String de codetexto
AddCommonChineseRegionTwo(string)
Adiciona fragmento de codetexto em modo Região Comum da China Dois
public void AddCommonChineseRegionTwo(string text)
Parâmetros
text
string
String de codetexto
AddECI(string, int)
Adiciona fragmento de codetexto em modo ECI
public void AddECI(string text, int encoding)
Parâmetros
text
string
String de codetexto
encoding
int
Codificação ECI em formato inteiro
AddGB18030FourByte(string)
Adiciona fragmento de codetexto em modo GB18030 Quatro Bytes
public void AddGB18030FourByte(string text)
Parâmetros
text
string
String de codetexto
AddGB18030TwoByte(string)
Adiciona fragmento de codetexto em modo GB18030 Dois Bytes
public void AddGB18030TwoByte(string text)
Parâmetros
text
string
String de codetexto
AddGS1(string)
Adiciona fragmento de codetexto em modo GS1
public void AddGS1(string text)
Parâmetros
text
string
String de codetexto
AddNumeric(string)
Adiciona fragmento de codetexto em modo Numérico
public void AddNumeric(string text)
Parâmetros
text
string
String de codetexto
AddText(string)
Adiciona fragmento de codetexto em modo Texto
public void AddText(string text)
Parâmetros
text
string
String de codetexto
AddURI(string)
Adiciona fragmento de codetexto em modo URI
public void AddURI(string text)
Parâmetros
text
string
String de codetexto
AddUnicode(string)
Adiciona fragmento de codetexto em modo Unicode
public void AddUnicode(string text)
Parâmetros
text
string
String de codetexto
GetExtendedCodetext()
Retorna codetexto do gerador de codetexto em modo Estendido
public string GetExtendedCodetext()
Retorna
Codetexto em modo Estendido