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
Genişletilmiş modda kod yazısı