Class HanXinExtCodetextBuilder
A név: Aspose.BarCode.Generation Összefoglaló: Aspose.BarCode.dll (25.4.0)
Kiterjesztett kódszöveg generátor a Han Xin kódhoz a HanXinEncodeMode kiterjesztett módhoz
public class HanXinExtCodetextBuilder
Inheritance
object ← HanXinExtCodetextBuilder
Örökletes tagok
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(A string)
Add codetext fragment automatikus módban
public void AddAuto(string text)
Parameters
text
string
Kódkönyvek string
AddBinary(A string)
Add codetext fragment a bináris módban
public void AddBinary(string text)
Parameters
text
string
Kódkönyvek string
AddCommonChineseRegionOne(A string)
Add codetext fragment a Common Chinese Region One módban
public void AddCommonChineseRegionOne(string text)
Parameters
text
string
Kódkönyvek string
AddCommonChineseRegionTwo(A string)
Add codetext fragment a közös kínai régió két módban
public void AddCommonChineseRegionTwo(string text)
Parameters
text
string
Kódkönyvek string
Additív(Szilveszter int)
Add codetext fragment ECI módban
public void AddECI(string text, int encoding)
Parameters
text
string
Kódkönyvek string
encoding
int
ECI kódolás integrált formátumban
AddGB18030FourByte előzetes(A string)
Kódszöveg-fragment hozzáadása GB18030 Négybit módban
public void AddGB18030FourByte(string text)
Parameters
text
string
Kódkönyvek string
AddGB18030TwoByte előzetes(A string)
Add codetext fragment GB18030 kétszemélyes módban
public void AddGB18030TwoByte(string text)
Parameters
text
string
Kódkönyvek string
AddGS1(A string)
Kódszöveg-fragment hozzáadása a GS1 módban
public void AddGS1(string text)
Parameters
text
string
Kódkönyvek string
AddNumeric(A string)
Add codetext fragment a numerikus módban
public void AddNumeric(string text)
Parameters
text
string
Kódkönyvek string
AddText(A string)
Add codetext fragment szöveges módban
public void AddText(string text)
Parameters
text
string
Kódkönyvek string
Addóriák(A string)
Támogatja a kódszöveg fragmentumát az URI módban
public void AddURI(string text)
Parameters
text
string
Kódkönyvek string
AddUnicode(A string)
Add codetext fragment Unicode módban
public void AddUnicode(string text)
Parameters
text
string
Kódkönyvek string
GetExtendedCodetext()
Visszatér a kiterjesztett módból származó kódszövegből
public string GetExtendedCodetext()
Returns
Codetext kiterjesztett módban