Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

Името на пространството: Aspose.BarCode.Generation Асамблея: Aspose.BarCode.dll (25.4.0)

Разширен кодекс генератор за Han Xin код за разширен режим на HanXinEncodeMode

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

наследници

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(Стрий)

Добавяне на кодотекст фрагмент в автоматичен режим

public void AddAuto(string text)

Parameters

text string

Кодекс на строежа

AddBinary(Стрий)

Добавяне на кодотекст фрагмент в бинарния режим

public void AddBinary(string text)

Parameters

text string

Кодекс на строежа

AddCommonChineseRegionOne(Стрий)

Добавяне на кодотекст фрагмент в Общ китайски регион 1 режим

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Кодекс на строежа

AddCommonChineseRegionTwo(Стрий)

Добавяне на кодотекст фрагмент в Общ Китайски регион 2 режим

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Кодекс на строежа

Допълнителна(Тръмп, инт)

Добавяне на кодотекст фрагмент в режим ECI

public void AddECI(string text, int encoding)

Parameters

text string

Кодекс на строежа

encoding int

ECI кодиране в цял формат

Добавяне на GB18030FourByte(Стрий)

Добавяне на фрагменти на кода в GB18030 в режим на четири байта

public void AddGB18030FourByte(string text)

Parameters

text string

Кодекс на строежа

Добавяне на GB18030TwoByte(Стрий)

Добавяне на фрагменти на кода в GB18030 в режим на два байта

public void AddGB18030TwoByte(string text)

Parameters

text string

Кодекс на строежа

Допълнителна 1(Стрий)

Добавяне на кодотекст фрагмент в режим GS1

public void AddGS1(string text)

Parameters

text string

Кодекс на строежа

AddNumeric(Стрий)

Добавяне на фрагменти на кода в Numeric Mode

public void AddNumeric(string text)

Parameters

text string

Кодекс на строежа

AddText(Стрий)

Добавяне на кодотекст фрагмент в текстовия режим

public void AddText(string text)

Parameters

text string

Кодекс на строежа

Адури(Стрий)

Добавяне на фрагменти на кода в URI режим

public void AddURI(string text)

Parameters

text string

Кодекс на строежа

AddUnicode(Стрий)

Добавяне на фрагменти от кодекс в режим Unicode

public void AddUnicode(string text)

Parameters

text string

Кодекс на строежа

GetExtendedCodetext()

Връщане на кодекс от Extended Mode кодекс строител

public string GetExtendedCodetext()

Returns

string

Кодекс в разширен режим

 Български