Class HanXinExtCodetextBuilder

Class HanXinExtCodetextBuilder

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

Han Xin Kodu için Genişletilmiş Modda Genişletilmiş kod metni oluşturucu

public class HanXinExtCodetextBuilder

Miras

objectHanXinExtCodetextBuilder

Miras Alınan Üyeler

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

Örnekler

//Genişletilmiş kod metni modu
//kod metni oluştur
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";

//kod metnini oluştur
var str = codeTextBuilder.GetExtendedCodetext();

//oluştur
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);
      }
}

Yapıcılar

HanXinExtCodetextBuilder()

public HanXinExtCodetextBuilder()

Metotlar

AddAuto(string)

Otomatik modda kod metni parçası ekler

public void AddAuto(string text)

Parametreler

text string

Kod metni dizesi

AddBinary(string)

İkili modda kod metni parçası ekler

public void AddBinary(string text)

Parametreler

text string

Kod metni dizesi

AddCommonChineseRegionOne(string)

Ortak Çin Bölgesi Bir modunda kod metni parçası ekler

public void AddCommonChineseRegionOne(string text)

Parametreler

text string

Kod metni dizesi

AddCommonChineseRegionTwo(string)

Ortak Çin Bölgesi İki modunda kod metni parçası ekler

public void AddCommonChineseRegionTwo(string text)

Parametreler

text string

Kod metni dizesi

AddECI(string, int)

ECI modunda kod metni parçası ekler

public void AddECI(string text, int encoding)

Parametreler

text string

Kod metni dizesi

encoding int

Tam sayı formatında ECI kodlaması

AddGB18030FourByte(string)

GB18030 Dört Bayt modunda kod metni parçası ekler

public void AddGB18030FourByte(string text)

Parametreler

text string

Kod metni dizesi

AddGB18030TwoByte(string)

GB18030 İki Bayt modunda kod metni parçası ekler

public void AddGB18030TwoByte(string text)

Parametreler

text string

Kod metni dizesi

AddGS1(string)

GS1 modunda kod metni parçası ekler

public void AddGS1(string text)

Parametreler

text string

Kod metni dizesi

AddNumeric(string)

Sayısal modda kod metni parçası ekler

public void AddNumeric(string text)

Parametreler

text string

Kod metni dizesi

AddText(string)

Metin modunda kod metni parçası ekler

public void AddText(string text)

Parametreler

text string

Kod metni dizesi

AddURI(string)

URI modunda kod metni parçası ekler

public void AddURI(string text)

Parametreler

text string

Kod metni dizesi

AddUnicode(string)

Unicode modunda kod metni parçası ekler

public void AddUnicode(string text)

Parametreler

text string

Kod metni dizesi

GetExtendedCodetext()

Genişletilmiş mod kod metni oluşturucusundan kod metnini döner

public string GetExtendedCodetext()

Dönüş Değeri

string

Genişletilmiş modda kod metni

 Türkçe