Class HanXinExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Générateur de codetexte étendu pour le code Han Xin pour le mode étendu de HanXinEncodeMode
public class HanXinExtCodetextBuilder
Héritage
object ← HanXinExtCodetextBuilder
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Exemples
//Mode codetexte étendu
//Créer codetexte
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";
//Générer codetexte
var str = codeTextBuilder.GetExtendedCodetext();
//Générer
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);
}
}
Constructeurs
HanXinExtCodetextBuilder()
public HanXinExtCodetextBuilder()
Méthodes
AddAuto(string)
Ajoute un fragment de codetexte en mode Auto
public void AddAuto(string text)
Paramètres
text
string
Chaîne de codetexte
AddBinary(string)
Ajoute un fragment de codetexte en mode Binaire
public void AddBinary(string text)
Paramètres
text
string
Chaîne de codetexte
AddCommonChineseRegionOne(string)
Ajoute un fragment de codetexte en mode Région Chinoise Commune Un
public void AddCommonChineseRegionOne(string text)
Paramètres
text
string
Chaîne de codetexte
AddCommonChineseRegionTwo(string)
Ajoute un fragment de codetexte en mode Région Chinoise Commune Deux
public void AddCommonChineseRegionTwo(string text)
Paramètres
text
string
Chaîne de codetexte
AddECI(string, int)
Ajoute un fragment de codetexte en mode ECI
public void AddECI(string text, int encoding)
Paramètres
text
string
Chaîne de codetexte
encoding
int
Encodage ECI au format entier
AddGB18030FourByte(string)
Ajoute un fragment de codetexte en mode GB18030 Quatre Octets
public void AddGB18030FourByte(string text)
Paramètres
text
string
Chaîne de codetexte
AddGB18030TwoByte(string)
Ajoute un fragment de codetexte en mode GB18030 Deux Octets
public void AddGB18030TwoByte(string text)
Paramètres
text
string
Chaîne de codetexte
AddGS1(string)
Ajoute un fragment de codetexte en mode GS1
public void AddGS1(string text)
Paramètres
text
string
Chaîne de codetexte
AddNumeric(string)
Ajoute un fragment de codetexte en mode Numérique
public void AddNumeric(string text)
Paramètres
text
string
Chaîne de codetexte
AddText(string)
Ajoute un fragment de codetexte en mode Texte
public void AddText(string text)
Paramètres
text
string
Chaîne de codetexte
AddURI(string)
Ajoute un fragment de codetexte en mode URI
public void AddURI(string text)
Paramètres
text
string
Chaîne de codetexte
AddUnicode(string)
Ajoute un fragment de codetexte en mode Unicode
public void AddUnicode(string text)
Paramètres
text
string
Chaîne de codetexte
GetExtendedCodetext()
Retourne le codetexte du générateur de codetexte en mode étendu
public string GetExtendedCodetext()
Retourne
Codetexte en mode étendu