Class DotCodeExtCodetextBuilder
Название пространства: Aspose.BarCode.Generation Ассоциация: Aspose.BarCode.dll (25.4.0)
Расширенный кодетекстный генератор для 2D кодов баркодов DotCode для ExtendedCodetext Mode для DotCodeEncodeMode
public class DotCodeExtCodetextBuilder : ExtCodetextBuilder
Inheritance
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()
Examples
//Extended codetext mode
//create codetext
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");
//generate codetext
string codetext = textBuilder.GetExtendedCodetext();
//generate
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DotCode, codetext))
{
generator.Parameters.Barcode.DotCode.DotCodeEncodeMode = DotCodeEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
Constructors
DotCodeExtCodetextBuilder()
public DotCodeExtCodetextBuilder()
Methods
AddFNC1FormatИдентификатор()
Добавить идентификатор формата FNC1 к расширенным элементам кодетекста
public void AddFNC1FormatIdentifier()
AddFNC3ReaderИнициатива()
Добавляет инициализацию FNC3 читателя к расширенным элементам кодетекста
public void AddFNC3ReaderInitialization()
AddFNC3SymbolСэпаратор()
Добавить FNC3 символический сепаратор к расширенным элементам кодетекста
public void AddFNC3SymbolSeparator()
AddStructuredAppendMode(Инт, Инт)
Добавление структурированного режима приложений к расширенным элементам кодетекста
public void AddStructuredAppendMode(int barcodeId, int barcodesCount)
Parameters
barcodeId
int
Идентификация баркода
barcodesCount
int
Счет баркодов
GetExtendedCodetext()
Создает расширенный кодетек из расширенного списка кодетек.
public override string GetExtendedCodetext()
Returns
Расширенный кодекс как строк