TextSegment

TextSegment()

إنشاء كائن TextSegment .

public TextSegment()

أمثلة

يوضح المثال كيفية إنشاء كائن جزء النص وإضافة مقطع نص إلى مجموعة أجزاء النص وإلحاقه بصفحة Pdf.

Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];

// إنشاء جزء نصي
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// تعيين خصائص النص
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

// إضافة جزء واحد إلى مجموعة أجزاء جزء النص
TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";

tf.Segments.Add(segment2);

// إنشاء كائن TextBuilder
TextBuilder builder = new TextBuilder(page);

// إلحاق جزء النص بصفحة Pdf
builder.AppendText(tf);

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا


TextSegment(string)

إنشاء كائن TextSegment .

public TextSegment(string text)
معامليكتبوصف
textStringنص جزء النص.

أمثلة

يوضح المثال كيفية إنشاء كائن جزء النص وإضافة مقطع نص إلى مجموعة أجزاء النص وإلحاقه بصفحة Pdf.

Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];

// إنشاء جزء نصي
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// تعيين خصائص النص
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

// إضافة جزء واحد إلى مجموعة أجزاء جزء النص
TextSegment segment2 = new TextSegment("another segment");

tf.Segments.Add(segment2);

// إنشاء كائن TextBuilder
TextBuilder builder = new TextBuilder(page);

// إلحاق جزء النص بصفحة Pdf
builder.AppendText(tf);

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا