Class HanXinExtCodetextBuilder
Nome do espaço: Aspose.BarCode.Generation Assembleia: Aspose.BarCode.dll (25.4.0)
Generador de código extensivo para Han Xin Código para Modo extensivo para HanXinEncodeMode
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
Membros herdados
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(Redação)
Adicionar fragmentos de codetext em modo automático
public void AddAuto(string text)
Parameters
text
string
Título Título String
AddBinary(Redação)
Adicionar fragmentos de codetext em modo binário
public void AddBinary(string text)
Parameters
text
string
Título Título String
AddCommonChineseRegionOne(Redação)
Ads codetext fragment em Região Chinesa Comum 1 modo
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Título Título String
AddCommonChineseRegionTwo(Redação)
Ads codetext fragment em Região Chinesa Comum 2 modo
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Título Título String
Adição(Título, int)
Adicionar fragmentos de codetext em modo ECI
public void AddECI(string text, int encoding)
Parameters
text
string
Título Título String
encoding
int
Codificação em formato inteiro
AdicionarGB18030FourByte(Redação)
Adicione fragmentos de código em GB18030 em modo de quatro bytes
public void AddGB18030FourByte(string text)
Parameters
text
string
Título Título String
AdicionarGB18030TwoByte(Redação)
Adicionar fragmentos de código em GB18030 em modo de dois bytes
public void AddGB18030TwoByte(string text)
Parameters
text
string
Título Título String
Acessão 1(Redação)
Adicionar fragmentos de codetext no modo GS1
public void AddGS1(string text)
Parameters
text
string
Título Título String
AddNumeric(Redação)
Adicionar fragmentos de codetext em modo numérico
public void AddNumeric(string text)
Parameters
text
string
Título Título String
AddText(Redação)
Adicionar fragmentos de codetext em modo de texto
public void AddText(string text)
Parameters
text
string
Título Título String
Adição(Redação)
Adicionar fragmentos de codetext em modo URI
public void AddURI(string text)
Parameters
text
string
Título Título String
AddUnicode(Redação)
Adicionar fragmentos de codetext em modo Unicode
public void AddUnicode(string text)
Parameters
text
string
Título Título String
GetExtendedCodetext()
Retornar codetext do Modo Estendido codetext Builder
public string GetExtendedCodetext()
Returns
Codetext em Modo Estendido