DropCapPosition

DropCapPosition enumeration

Указывает положение текста буквицы.

public enum DropCapPosition

Ценности

ИмяЦенностьОписание
None0В абзаце нет буквицы.
Normal1Буквица располагается внутри текстового поля в абзаце привязки.
Margin2Буквица расположена за пределами текстового поля в абзаце привязки.

Примеры

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

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

// Вставьте один абзац с большой буквы, с которой начинается текст во втором и третьем абзацах.
builder.Font.Size = 54;
builder.Writeln("L");

builder.Font.Size = 18;
builder.Writeln("orem ipsum dolor sit amet, consectetur adipiscing elit, " +
                "sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. ");
builder.Writeln("Ut enim ad minim veniam, quis nostrud exercitation " +
                "ullamco laboris nisi ut aliquip ex ea commodo consequat.");

// В настоящее время второй и третий абзацы будут отображаться под первым.
// Мы можем преобразовать первый абзац в буквицу для других абзацев с помощью его объекта «ParagraphFormat».
// Установите свойство "DropCapPosition" на "DropCapPosition.Margin", чтобы разместить буквицу
// за пределами левого поля страницы, если наш текст написан слева направо.
// Установите свойство "DropCapPosition" на "DropCapPosition.Normal", чтобы разместить буквицу в пределах полей страницы
// и обернуть вокруг него остальной текст.
// "DropCapPosition.None" — состояние по умолчанию для всех абзацев.
ParagraphFormat format = doc.FirstSection.Body.FirstParagraph.ParagraphFormat;
format.DropCapPosition = dropCapPosition;

doc.Save(ArtifactsDir + "ParagraphFormat.DropCap.docx");

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