Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

A név: Aspose.BarCode.Generation Összefoglaló: Aspose.BarCode.dll (25.4.0)

Kiterjesztett kódszöveg generátor a Han Xin kódhoz a HanXinEncodeMode kiterjesztett módhoz

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

Örökletes tagok

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

Add codetext fragment automatikus módban

public void AddAuto(string text)

Parameters

text string

Kódkönyvek string

AddBinary(A string)

Add codetext fragment a bináris módban

public void AddBinary(string text)

Parameters

text string

Kódkönyvek string

AddCommonChineseRegionOne(A string)

Add codetext fragment a Common Chinese Region One módban

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Kódkönyvek string

AddCommonChineseRegionTwo(A string)

Add codetext fragment a közös kínai régió két módban

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Kódkönyvek string

Additív(Szilveszter int)

Add codetext fragment ECI módban

public void AddECI(string text, int encoding)

Parameters

text string

Kódkönyvek string

encoding int

ECI kódolás integrált formátumban

AddGB18030FourByte előzetes(A string)

Kódszöveg-fragment hozzáadása GB18030 Négybit módban

public void AddGB18030FourByte(string text)

Parameters

text string

Kódkönyvek string

AddGB18030TwoByte előzetes(A string)

Add codetext fragment GB18030 kétszemélyes módban

public void AddGB18030TwoByte(string text)

Parameters

text string

Kódkönyvek string

AddGS1(A string)

Kódszöveg-fragment hozzáadása a GS1 módban

public void AddGS1(string text)

Parameters

text string

Kódkönyvek string

AddNumeric(A string)

Add codetext fragment a numerikus módban

public void AddNumeric(string text)

Parameters

text string

Kódkönyvek string

AddText(A string)

Add codetext fragment szöveges módban

public void AddText(string text)

Parameters

text string

Kódkönyvek string

Addóriák(A string)

Támogatja a kódszöveg fragmentumát az URI módban

public void AddURI(string text)

Parameters

text string

Kódkönyvek string

AddUnicode(A string)

Add codetext fragment Unicode módban

public void AddUnicode(string text)

Parameters

text string

Kódkönyvek string

GetExtendedCodetext()

Visszatér a kiterjesztett módból származó kódszövegből

public string GetExtendedCodetext()

Returns

string

Codetext kiterjesztett módban

 Magyar