InsertParagraph

DocumentBuilder.InsertParagraph method

Вставляет разрыв абзаца в документ.

public Paragraph InsertParagraph()

Возвращаемое значение

Узел абзаца, который был только что вставлен. Это тот же узел, что иCurrentParagraph.

Примечания

Текущее форматирование абзаца, заданноеParagraphFormat используется имущество.

Разбивает текущий абзац на два. После вставки абзаца курсор помещается в начало нового абзаца.

Исключение возникает, если в текущей позиции курсора невозможно вставить разрыв абзаца.

Примеры

Показывает, как вставить абзац в документ.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Font font = builder.Font;
font.Size = 16;
font.Bold = true;
font.Color = Color.Blue;
font.Name = "Arial";
font.Underline = Underline.Dash;

ParagraphFormat paragraphFormat = builder.ParagraphFormat;
paragraphFormat.FirstLineIndent = 8;
paragraphFormat.Alignment = ParagraphAlignment.Justify;
paragraphFormat.AddSpaceBetweenFarEastAndAlpha = true;
paragraphFormat.AddSpaceBetweenFarEastAndDigit = true;
paragraphFormat.KeepTogether = true;

// Метод Writeln завершает абзац после добавления текста
// а затем начинает новую строку, добавляя новый абзац.
builder.Writeln("Hello world!");

Assert.True(builder.CurrentParagraph.IsEndOfDocument);

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