Class DataMatrixExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
ژنراتور متن کد توسعه یافته برای بارکدهای 2D DataMatrix برای حالت متن کد توسعه یافته DataMatrixEncodeMode
public class DataMatrixExtCodetextBuilder : ExtCodetextBuilder
وراثت
object ← ExtCodetextBuilder ← DataMatrixExtCodetextBuilder
اعضای وراثت یافته
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()
مثالها
//حالت متن کد توسعه یافته
//ایجاد متن کد
DataMatrixExtCodetextBuilder textBuilder = new DataMatrixExtCodetextBuilder();
codetextBuilder.AddECICodetextWithEncodeMode(ECIEncodings.Win1251, DataMatrixEncodeMode.Bytes, "World");
codetextBuilder.AddPlainCodetext("Will");
codetextBuilder.AddECICodetext(ECIEncodings.UTF8, "犬Right狗");
codetextBuilder.AddCodetextWithEncodeMode(DataMatrixEncodeMode.C40, "ABCDE");
//تولید متن کد
string codetext = textBuilder.GetExtendedCodetext();
//تولید
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DataMatrix, codetext))
{
generator.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.ExtendedCodetext;
generator.Save("test.bmp");
}
سازندهها
DataMatrixExtCodetextBuilder()
public DataMatrixExtCodetextBuilder()
متدها
AddCodetextWithEncodeMode(DataMatrixEncodeMode, string)
متن کد را با حالت رمزگذاری تعریف شده به اقلام متن کد توسعه یافته اضافه میکند
public void AddCodetextWithEncodeMode(DataMatrixEncodeMode encodeMode, string codetext)
پارامترها
encodeMode
DataMatrixEncodeMode
مقدار حالت رمزگذاری
codetext
string
متن کد به زبان یونیکد برای اضافه کردن به عنوان آیتم متن کد توسعه یافته
AddECICodetextWithEncodeMode(ECIEncodings, DataMatrixEncodeMode, string)
متن کد را با شناسه کانال توسعه یافته با حالت رمزگذاری تعریف شده اضافه میکند
public void AddECICodetextWithEncodeMode(ECIEncodings ECIEncoding, DataMatrixEncodeMode encodeMode, string codetext)
پارامترها
ECIEncoding
ECIEncodings
شناسه کانال توسعه یافته
encodeMode
DataMatrixEncodeMode
مقدار حالت رمزگذاری
codetext
string
متن کد به زبان یونیکد برای اضافه کردن به عنوان آیتم متن کد توسعه یافته با شناسه کانال توسعه یافته و حالت رمزگذاری تعریف شده
GetExtendedCodetext()
متن کد توسعه یافته را از لیست متن کد توسعه یافته تولید میکند.
public override string GetExtendedCodetext()
برمیگرداند
متن کد توسعه یافته به عنوان رشته