Class QrExtCodetextBuilder

Class QrExtCodetextBuilder

Namespace: Aspose.BarCode.Generation
Assembly: Aspose.BarCode.dll (25.1.0)

גנרטור טקסט קוד מורחב עבור קודי QR דו-ממדיים עבור מצב טקסט קוד מורחב של QrEncodeMode

השתמש במאפיין TwoDDisplayText של BarcodeGenerator כדי לקבוע טקסט גלוי על ידי הסרת תווי ניהול.

public class QrExtCodetextBuilder : ExtCodetextBuilder

ירושה

objectExtCodetextBuilderQrExtCodetextBuilder

חברים שהועברו בירושה

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()

מחזיר

string

טקסט קוד מורחב כמיתר

 Ελληνικά