Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

확장 모드의 한신 인코딩 모드를 위한 확장된 코드 텍스트 생성기

public class HanXinExtCodetextBuilder

상속

objectHanXinExtCodetextBuilder

상속된 멤버

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

예제

//확장된 코드 텍스트 모드
//코드 텍스트 생성
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";

//코드 텍스트 생성
var str = codeTextBuilder.GetExtendedCodetext();

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

생성자

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

메서드

AddAuto(string)

자동 모드에서 코드 텍스트 조각을 추가합니다.

public void AddAuto(string text)

매개변수

text string

코드 텍스트 문자열

AddBinary(string)

바이너리 모드에서 코드 텍스트 조각을 추가합니다.

public void AddBinary(string text)

매개변수

text string

코드 텍스트 문자열

AddCommonChineseRegionOne(string)

공통 중국 지역 1 모드에서 코드 텍스트 조각을 추가합니다.

public void AddCommonChineseRegionOne(string text)

매개변수

text string

코드 텍스트 문자열

AddCommonChineseRegionTwo(string)

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

public void AddCommonChineseRegionTwo(string text)

매개변수

text string

코드 텍스트 문자열

AddECI(string, int)

ECI 모드에서 코드 텍스트 조각을 추가합니다.

public void AddECI(string text, int encoding)

매개변수

text string

코드 텍스트 문자열

encoding int

정수 형식의 ECI 인코딩

AddGB18030FourByte(string)

GB18030 4바이트 모드에서 코드 텍스트 조각을 추가합니다.

public void AddGB18030FourByte(string text)

매개변수

text string

코드 텍스트 문자열

AddGB18030TwoByte(string)

GB18030 2바이트 모드에서 코드 텍스트 조각을 추가합니다.

public void AddGB18030TwoByte(string text)

매개변수

text string

코드 텍스트 문자열

AddGS1(string)

GS1 모드에서 코드 텍스트 조각을 추가합니다.

public void AddGS1(string text)

매개변수

text string

코드 텍스트 문자열

AddNumeric(string)

숫자 모드에서 코드 텍스트 조각을 추가합니다.

public void AddNumeric(string text)

매개변수

text string

코드 텍스트 문자열

AddText(string)

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

public void AddText(string text)

매개변수

text string

코드 텍스트 문자열

AddURI(string)

URI 모드에서 코드 텍스트 조각을 추가합니다.

public void AddURI(string text)

매개변수

text string

코드 텍스트 문자열

AddUnicode(string)

유니코드 모드에서 코드 텍스트 조각을 추가합니다.

public void AddUnicode(string text)

매개변수

text string

코드 텍스트 문자열

GetExtendedCodetext()

확장 모드 코드 텍스트 생성기에서 코드 텍스트를 반환합니다.

public string GetExtendedCodetext()

반환값

string

확장 모드의 코드 텍스트

 한국어