Class HanXinExtCodetextBuilder

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

objectHanXinExtCodetextBuilder

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

string

Codetexte en mode étendu

 Français