Class DotCodeExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
2D DotCode barkodları için ExtendedCodetext Modu için genişletilmiş kod metni oluşturucu
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
Miras
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
Miras Alınan Üyeler
ExtCodetextBuilder.Clear(), ExtCodetextBuilder.AddPlainCodetext(string), ExtCodetextBuilder.AddECICodetext(ECIEncodings, string), ExtCodetextBuilder.GetExtendedCodetext(), 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
DotCodeExtCodetextBuilder textBuilder = new DotCodeExtCodetextBuilder();
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
textBuilder.AddFNC1FormatIdentifier();
textBuilder.AddECICodetext(ECIEncodings.UTF16BE, "犬Power狗");
textBuilder.AddPlainCodetext("Düz metin");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Okuyucu başlatma bilgisi");
//kod metnini oluştur
string codetext = textBuilder.GetExtendedCodetext();
//oluştur
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Yapıcılar
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
Metodlar
AddFNC1FormatIdentifier()
Genişletilmiş kod metni öğelerine FNC1 format tanımlayıcısı ekler
public void AddFNC1FormatIdentifier()
AddFNC3ReaderInitialization()
Genişletilmiş kod metni öğelerine FNC3 okuyucu başlatma ekler
public void AddFNC3ReaderInitialization()
AddFNC3SymbolSeparator()
Genişletilmiş kod metni öğelerine FNC3 sembol ayırıcı ekler
public void AddFNC3SymbolSeparator()
AddStructuredAppendMode(int, int)
Genişletilmiş kod metni öğelerine yapılandırılmış ekleme modu ekler
public void AddStructuredAppendMode(int barcodeId, int barcodesCount)
Parametreler
barcodeId
int
Barkodun ID’si
barcodesCount
int
Barkod sayısı
GetExtendedCodetext()
Genişletilmiş kod metnini genişletilmiş kod metni listesinden oluşturur.
public override string GetExtendedCodetext()
Döner
Genişletilmiş kod metni olarak string