Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

İsim alanı : Aspose.BarCode.Generation Toplama: Aspose.BarCode.dll (25.4.0)

HanXinEncodeMode için Genişletilmiş Kod Kodu için Genişletilmiş Kod Kodu için Genişletilmiş Kod Kodu

public class HanXinExtCodetextBuilder

Inheritance

object HanXinExtCodetextBuilder

mirasçı üyeleri

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(Sırt)

Auto Mode’da kod metin parçaları eklendi

public void AddAuto(string text)

Parameters

text string

Codetext Çerçeve

AddBinary(Sırt)

İkili modda kod metin parçaları eklendi

public void AddBinary(string text)

Parameters

text string

Codetext Çerçeve

AddCommonChineseRegionOne(Sırt)

Toplam Çin Bölgesi One modunda kod metin parçaları eklemek

public void AddCommonChineseRegionOne(string text)

Parameters

text string

Codetext Çerçeve

AddCommonChineseRegionTwo(Sırt)

Ads codetext fragment in Ortak Çin Bölgesi 2 modunda

public void AddCommonChineseRegionTwo(string text)

Parameters

text string

Codetext Çerçeve

Addecki(Çerçeve , int)

ECI modunda codetext fragmanı eklemek

public void AddECI(string text, int encoding)

Parameters

text string

Codetext Çerçeve

encoding int

ECI kodlama bütün biçimde

AddGB18030FourByte Yorumları(Sırt)

GB18030 dört byte modunda kod metin parçaları eklendi

public void AddGB18030FourByte(string text)

Parameters

text string

Codetext Çerçeve

AddGB18030TwoByte Yorumları(Sırt)

GB18030 iki byte modunda kod metin parçaları eklemek

public void AddGB18030TwoByte(string text)

Parameters

text string

Codetext Çerçeve

AddGS1 Yorumları(Sırt)

GS1 modunda kod metin parçaları eklendi

public void AddGS1(string text)

Parameters

text string

Codetext Çerçeve

AddNumeric(Sırt)

Numerik modda kod metin parçaları eklendi

public void AddNumeric(string text)

Parameters

text string

Codetext Çerçeve

AddText(Sırt)

Codetext fragmanını metin modunda eklemek

public void AddText(string text)

Parameters

text string

Codetext Çerçeve

Adduri için(Sırt)

URI modunda codetext fragmanı eklemek

public void AddURI(string text)

Parameters

text string

Codetext Çerçeve

AddUnicode(Sırt)

Unicode modunda codetext fragmanı eklemek

public void AddUnicode(string text)

Parameters

text string

Codetext Çerçeve

GetExtendedCodetext()

Extended Mode Codetext Builder’den kod metinini geri getirir

public string GetExtendedCodetext()

Returns

string

Genişletilmiş modda kod yazısı

 Türkçe