Class HanXinExtCodetextBuilder
名称: Aspose.BarCode.Generation 合計: Aspose.BarCode.dll (25.4.0)
拡張コードテキスト ジェネレーター for Han Xin コード for 拡張モード of 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
コードテキスト ストリップ
添加(ストレッチ、Int)
ECIモードでコードテキストフラグメントを追加
public void AddECI(string text, int encoding)
Parameters
text
string
コードテキスト ストリップ
encoding
int
ECI 暗号化 全形式
追加GB18030FourByte(ストレッチ)
GB18030 Four Byte モードでコードテキストフレームを追加する
public void AddGB18030FourByte(string text)
Parameters
text
string
コードテキスト ストリップ
追加GB18030TwoByte(ストレッチ)
GB18030 Two Byte モードでコードテキストフレームを追加する
public void AddGB18030TwoByte(string text)
Parameters
text
string
コードテキスト ストリップ
添加1(ストレッチ)
コードテキストを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(ストレッチ)
ユニコードモードでコードテキストフレームを追加
public void AddUnicode(string text)
Parameters
text
string
コードテキスト ストリップ
GetExtendedCodetext()
拡張モードのコードテキスト構築者からコードテキストを返す
public string GetExtendedCodetext()
Returns
拡張モードでのコードテキスト