Class QrExtCodetextBuilder
Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)
גנרטור טקסט קוד מורחב עבור קודי QR דו-ממדיים עבור מצב טקסט קוד מורחב של QrEncodeMode
השתמש במאפיין TwoDDisplayText של BarcodeGenerator כדי לקבוע טקסט גלוי על ידי הסרת תווי ניהול.
public class QrExtCodetextBuilder : ExtCodetextBuilder
ירושה
object ← ExtCodetextBuilder ← QrExtCodetextBuilder
חברים שהועברו בירושה
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()
דוגמאות
דוגמה זו מראה כיצד להשתמש במיקום הראשון של FNC1 במצב מורחב.
//צור טקסט קוד
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
lTextBuilder.AddFNC1FirstPosition();
lTextBuilder.AddPlainCodetext("000%89%%0");
lTextBuilder.AddFNC1GroupSeparator();
lTextBuilder.AddPlainCodetext("12345<FNC1>");
//צור טקסט קוד
string lCodetext = lTextBuilder.GetExtendedCodetext();
//צור
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 = "הטקסט שלי";
generator.Save("test.bmp");
}
דוגמה זו מראה כיצד להשתמש במיקום השני של FNC1 במצב מורחב.
//צור טקסט קוד
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddFNC1SecondPosition("12");
TextBuilder.AddPlainCodetext("TRUE3456");
//צור טקסט קוד
string lCodetext = lTextBuilder.GetExtendedCodetext();
//צור
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 = "הטקסט שלי";
generator.Save("test.bmp");
}
דוגמה זו מראה כיצד להשתמש במצב ECI מרובה במצב מורחב.
//צור טקסט קוד
QrExtCodetextBuilder lTextBuilder = new QrExtCodetextBuilder();
TextBuilder.AddECICodetext(ECIEncodings.Win1251, "Will");
TextBuilder.AddECICodetext(ECIEncodings.UTF8, "Right");
TextBuilder.AddECICodetext(ECIEncodings.UTF16BE, "Power");
TextBuilder.AddPlainCodetext(@"t\e\\st");
//צור טקסט קוד
string lCodetext = lTextBuilder.GetExtendedCodetext();
//צור
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 = "הטקסט שלי";
generator.Save("test.bmp");
}
בונים
QrExtCodetextBuilder()
public QrExtCodetextBuilder()
שיטות
AddFNC1FirstPosition()
מוסיף FNC1 במיקום הראשון לפריטי טקסט הקוד המורחבים
public void AddFNC1FirstPosition()
AddFNC1GroupSeparator()
מוסיף מפריד קבוצות (GS - ‘\u001D’) לפריטי טקסט הקוד המורחבים
public void AddFNC1GroupSeparator()
AddFNC1SecondPosition(string)
מוסיף FNC1 במיקום השני לפריטי טקסט הקוד המורחבים
public void AddFNC1SecondPosition(string codetext)
פרמטרים
codetext
string
ערך של FNC1 במיקום השני
GetExtendedCodetext()
מייצר טקסט קוד מורחב מרשימת טקסט הקוד המורחבת.
public override string GetExtendedCodetext()
מחזיר
טקסט קוד מורחב כמיתר