Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

Generatore di codetext esteso per Han Xin Code per la modalità estesa di HanXinEncodeMode

public class HanXinExtCodetextBuilder

Ereditarietà

objectHanXinExtCodetextBuilder

Membri ereditati

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Esempi

//Modalità codetext estesa
//crea 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";

//genera codetext
var str = codeTextBuilder.GetExtendedCodetext();

//genera
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);
      }
}

Costruttori

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Metodi

AddAuto(string)

Aggiunge un frammento di codetext in modalità Auto

public void AddAuto(string text)

Parametri

text string

Stringa di codetext

AddBinary(string)

Aggiunge un frammento di codetext in modalità Binario

public void AddBinary(string text)

Parametri

text string

Stringa di codetext

AddCommonChineseRegionOne(string)

Aggiunge un frammento di codetext in modalità Regione Cinese Comune Uno

public void AddCommonChineseRegionOne(string text)

Parametri

text string

Stringa di codetext

AddCommonChineseRegionTwo(string)

Aggiunge un frammento di codetext in modalità Regione Cinese Comune Due

public void AddCommonChineseRegionTwo(string text)

Parametri

text string

Stringa di codetext

AddECI(string, int)

Aggiunge un frammento di codetext in modalità ECI

public void AddECI(string text, int encoding)

Parametri

text string

Stringa di codetext

encoding int

Codifica ECI in formato intero

AddGB18030FourByte(string)

Aggiunge un frammento di codetext in modalità GB18030 Quattro Byte

public void AddGB18030FourByte(string text)

Parametri

text string

Stringa di codetext

AddGB18030TwoByte(string)

Aggiunge un frammento di codetext in modalità GB18030 Due Byte

public void AddGB18030TwoByte(string text)

Parametri

text string

Stringa di codetext

AddGS1(string)

Aggiunge un frammento di codetext in modalità GS1

public void AddGS1(string text)

Parametri

text string

Stringa di codetext

AddNumeric(string)

Aggiunge un frammento di codetext in modalità Numerico

public void AddNumeric(string text)

Parametri

text string

Stringa di codetext

AddText(string)

Aggiunge un frammento di codetext in modalità Testo

public void AddText(string text)

Parametri

text string

Stringa di codetext

AddURI(string)

Aggiunge un frammento di codetext in modalità URI

public void AddURI(string text)

Parametri

text string

Stringa di codetext

AddUnicode(string)

Aggiunge un frammento di codetext in modalità Unicode

public void AddUnicode(string text)

Parametri

text string

Stringa di codetext

GetExtendedCodetext()

Restituisce il codetext dal costruttore di codetext in modalità estesa

public string GetExtendedCodetext()

Restituisce

string

Codetext in modalità estesa

 Italiano