Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

Generator codetext yang diperluas untuk Han Xin Code untuk Mode Diperluas dari HanXinEncodeMode

public class HanXinExtCodetextBuilder

Warisan

objectHanXinExtCodetextBuilder

Anggota yang Diwarisi

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

Contoh

//Mode codetext yang diperluas
//buat 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);
      }
}

Konstruktor

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Metode

AddAuto(string)

Menambahkan fragmen codetext dalam mode Auto

public void AddAuto(string text)

Parameter

text string

String codetext

AddBinary(string)

Menambahkan fragmen codetext dalam mode Binary

public void AddBinary(string text)

Parameter

text string

String codetext

AddCommonChineseRegionOne(string)

Menambahkan fragmen codetext dalam mode Common Chinese Region One

public void AddCommonChineseRegionOne(string text)

Parameter

text string

String codetext

AddCommonChineseRegionTwo(string)

Menambahkan fragmen codetext dalam mode Common Chinese Region Two

public void AddCommonChineseRegionTwo(string text)

Parameter

text string

String codetext

AddECI(string, int)

Menambahkan fragmen codetext dalam mode ECI

public void AddECI(string text, int encoding)

Parameter

text string

String codetext

encoding int

Pengkodean ECI dalam format integer

AddGB18030FourByte(string)

Menambahkan fragmen codetext dalam mode GB18030 Four Byte

public void AddGB18030FourByte(string text)

Parameter

text string

String codetext

AddGB18030TwoByte(string)

Menambahkan fragmen codetext dalam mode GB18030 Two Byte

public void AddGB18030TwoByte(string text)

Parameter

text string

String codetext

AddGS1(string)

Menambahkan fragmen codetext dalam mode GS1

public void AddGS1(string text)

Parameter

text string

String codetext

AddNumeric(string)

Menambahkan fragmen codetext dalam mode Numeric

public void AddNumeric(string text)

Parameter

text string

String codetext

AddText(string)

Menambahkan fragmen codetext dalam mode Text

public void AddText(string text)

Parameter

text string

String codetext

AddURI(string)

Menambahkan fragmen codetext dalam mode URI

public void AddURI(string text)

Parameter

text string

String codetext

AddUnicode(string)

Menambahkan fragmen codetext dalam mode Unicode

public void AddUnicode(string text)

Parameter

text string

String codetext

GetExtendedCodetext()

Mengembalikan codetext dari pembangun codetext mode Diperluas

public string GetExtendedCodetext()

Mengembalikan

string

Codetext dalam mode Diperluas

 Indonesia