AppendText

AppendText(TextFragment)

Добавляет текстовый фрагмент к странице Pdf

public void AppendText(TextFragment textFragment)
ПараметрТипОписание
textFragmentTextFragmentТекстовый фрагмент объекта.

Примеры

Пример демонстрирует, как создать объект текстового фрагмента, настроить его текстовые сегменты и добавить его на страницу 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;

// добавляем еще один сегмент в коллекцию Segments фрагмента текста
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);

Смотрите также


AppendText(List<TextFragment>)

Добавляет список текстовых фрагментов на страницу Pdf.

public void AppendText(List<TextFragment> textFragments)
ПараметрТипОписание
textFragmentsList`1Сбор текстовых фрагментов

Смотрите также