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
object ← HanXinExtCodetextBuilder
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
Genişletilmiş modda kod metni