Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Le nom : Aspose.BarCode.Generation Assemblée: Aspose.BarCode.dll (25.4.0)

Generatore di codetext esteso per Han Xin Codice per Modo esteso di HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

I membri ereditari

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(Le string)

Aggiungi fragmenti di codetext in modalità Auto

public void AddAuto(string text)

Parameters

text string

Codice String

AddBinary(Le string)

Aggiungi i fragmenti di codetext in modalità binaria

public void AddBinary(string text)

Parameters

text string

Codice String

AddCommonChineseRegionOne(Le string)

Aggiungi fragmenti di codetext in Regione comune cinese 1 modalità

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Codice String

AddCommonChineseRegionTwo(Le string)

Aggiungi fragmenti di codetext in Regione comune cinese 2 modalità

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Codice String

L’addition(Téléchargement int)

Aggiungi fragmenti di codetext in modalità ECI

public void AddECI(string text, int encoding)

Parameters

text string

Codice String

encoding int

ECI codifica in formato completo

AddGB18030FourByte(Le string)

Aggiungi fragmenti di codice in GB18030 quattro byte

public void AddGB18030FourByte(string text)

Parameters

text string

Codice String

AjoutGB18030TwoByte(Le string)

Aggiungi fragmenti di codice in GB18030 in modalità Two Byte

public void AddGB18030TwoByte(string text)

Parameters

text string

Codice String

AddGS1(Le string)

Aggiungi fragmenti di codetext in modalità GS1

public void AddGS1(string text)

Parameters

text string

Codice String

AddNumeric(Le string)

Aggiungi i fragmenti di codetext in modalità numerica

public void AddNumeric(string text)

Parameters

text string

Codice String

AddText(Le string)

Aggiungi fragmenti di codetext in modalità testo

public void AddText(string text)

Parameters

text string

Codice String

Addurée(Le string)

Aggiungi fragmenti di codetext in modalità URI

public void AddURI(string text)

Parameters

text string

Codice String

AddUnicode(Le string)

Aggiungi il codetext in modalità Unicode

public void AddUnicode(string text)

Parameters

text string

Codice String

GetExtendedCodetext()

Il ritorno del codetext da Extended Mode Codetext Builder

public string GetExtendedCodetext()

Returns

string

Il codec in modalità estesa

 Français