Class DotCodeExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
Розширений генератор коду тексту для 2D DotCode штрих-кодів для Розширеного режиму коду тексту DotCodeEncodeMode
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
Наслідування
object ← ExtCodetextBuilder ← DotCodeExtCodetextBuilder
Спадковані члени
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()
Приклади
//Розширений режим коду тексту
//створити код тексту
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("Plain text");
textBuilder.AddFNC3SymbolSeparator();
textBuilder.AddFNC3ReaderInitialization();
textBuilder.AddPlainCodetext("Reader initialization info");
//генерувати код тексту
string codetext = textBuilder.GetExtendedCodetext();
//генерувати
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Конструктори
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
Методи
AddFNC1FormatIdentifier()
Додає ідентифікатор формату FNC1 до елементів розширеного коду тексту
public void AddFNC1FormatIdentifier()
AddFNC3ReaderInitialization()
Додає ініціалізацію читача FNC3 до елементів розширеного коду тексту
public void AddFNC3ReaderInitialization()
AddFNC3SymbolSeparator()
Додає роздільник символів FNC3 до елементів розширеного коду тексту
public void AddFNC3SymbolSeparator()
AddStructuredAppendMode(int, int)
Додає структурований режим додавання до елементів розширеного коду тексту
public void AddStructuredAppendMode(int barcodeId, int barcodesCount)
Параметри
barcodeId
int
ID штрих-коду
barcodesCount
int
Кількість штрих-кодів
GetExtendedCodetext()
Генерує розширений код тексту з списку розширеного коду тексту.
public override string GetExtendedCodetext()
Повертає
Розширений код тексту у вигляді рядка