QrExtCodetextBuilder
İçindekiler
[
Saklamak
]QrExtCodetextBuilder class
QrEncodeMode’un Genişletilmiş Kod Metni Modu için 2D QR barkodları için genişletilmiş kod metni oluşturucu
Yönetilen karakterleri kaldırmak için görünür metni ayarlamak için BarcodeGenerator’ın TwoDDisplayText özelliğini kullanın.
public class QrExtCodetextBuilder : ExtCodetextBuilder
yapıcılar
İsim | Tanım |
---|---|
QrExtCodetextBuilder() | Default_Constructor |
yöntemler
İsim | Tanım |
---|---|
AddECICodetext(ECIEncodings, string) | Genişletilmiş Kanal Tanımlayıcı ile kod metni ekler |
AddFNC1FirstPosition() | Genişletilmiş kod metni öğelerine FNC1’i ilk konuma ekler |
AddFNC1GroupSeparator() | Genişletilmiş kod metni öğelerine Grup Ayırıcı (GS - ‘\u001D’) ekler |
AddFNC1SecondPosition(string) | Genişletilmiş kod metni öğelerine ikinci konumda FNC1’i ekler |
AddPlainCodetext(string) | Genişletilmiş kod metni öğelerine düz kod metni ekler |
virtual Clear() | Genişletilmiş kod metni öğelerini temizler |
override GetExtendedCodetext() | Genişletilmiş kod metni listesinden Genişletilmiş kod metni oluşturur. |
Örnekler
Bu örnek, Genişletilmiş Modda FNC1 ilk konumunun nasıl kullanılacağını gösterir.
[C#]
//kod metni oluştur
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
lTextBuilder.AddFNC1FirstPosition();
lTextBuilder.AddPlainCodetext("000%89%%0");
lTextBuilder.AddFNC1GroupSeparator();
lTextBuilder.AddPlainCodetext("12345<FNC1>");
//kod metni oluştur
string lCodetext = lTextBuilder.GetExtendedCodetext();
//oluştur
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
generator.CodeText = lCodetext;
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
generator.Save("test.bmp");
}
Bu örnek, Genişletilmiş Modda FNC1 ikinci konumunun nasıl kullanılacağını gösterir.
[C#]
//kod metni oluştur
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddFNC1SecondPosition("12");
TextBuilder.AddPlainCodetext("TRUE3456");
//kod metni oluştur
string lCodetext = lTextBuilder.GetExtendedCodetext();
//oluştur
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
generator.CodeText = lCodetext;
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
generator.Save("test.bmp");
}
Bu örnek, Genişletilmiş Modda çoklu ECI modunun nasıl kullanılacağını gösterir.
[C#]
//kod metni oluştur
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
TextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right");
TextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power");
TextBuilder.AddPlainCodetext(@"t\e\\st");
//kod metni oluştur
string lCodetext = lTextBuilder.GetExtendedCodetext();
//oluştur
using(BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR))
{
generator.Parameters.Barcode.QR.QrEncodeMode = QREncodeMode.ExtendedCodetext;
generator.Parameters.Barcode.QR.QrErrorLevel = QRErrorLevel.LevelL;
generator.CodeText = lCodetext;
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "My Text";
generator.Save("test.bmp");
}
Ayrıca bakınız
- class ExtCodetextBuilder
- ad alanı Aspose.BarCode.Generation
- toplantı Aspose.BarCode