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
확장 모드에서 코드텍스트