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(스트리트)

Common Chinese Region One 모드에서 코드텍스트 조각을 추가합니다.

public void AddCommonChineseRegionOne(string text)

Parameters

text string

코드텍스트 스트리트

AddCommonChineseRegionTwo(스트리트)

공통 중국 지역 2 모드에서 코드텍스트 조각을 추가

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

코드텍스트 스트리트

아드레시(링크, int)

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장 AddGS1(스트리트)

GS1 모드에서 코드텍스트 조각을 추가

public void AddGS1(string text)

Parameters

text string

코드텍스트 스트리트

AddNumeric(스트리트)

숫자 모드에서 코드텍스트 조각을 추가

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

확장 모드 코드텍스트 건축기에서 코드텍스트를 반환

public string GetExtendedCodetext()

Returns

string

확장 모드에서 코드텍스트

 한국어