ParagraphAlignment

ParagraphAlignment enumeration

Задает выравнивание текста в абзаце.

public enum ParagraphAlignment

Ценности

ИмяЦенностьОписание
Left0Текст выровнен по левому краю.
Center1Текст выравнивается по центру по горизонтали.
Right2Текст выровнен по правому краю.
Justify3Текст выровнен по левому и правому краю.
Distributed4Текст распределен равномерно.
ArabicMediumKashida5Только арабский. Длина кашиды для текста увеличивается до средней длины, определяемой потребителем.
ArabicHighKashida7Только арабский. Длина кашиды для текста увеличивается до максимально возможной длины.
ArabicLowKashida8Только арабский. Длина кашиды для текста увеличена до немного большей длины.
ThaiDistributed9Только тайский. Текст выровнен с оптимизацией для тайского языка.
MathElementCenterAsGroup10Единственный элемент Math в строке, выровненный по принципу «По центру группы».

Примеры

Показывает, как создать документ Aspose.Words вручную.

Document doc = new Document();

// Пустой документ содержит один раздел, одно тело и один абзац.
// Вызываем метод "RemoveAllChildren", чтобы удалить все эти узлы,
// и в итоге получаем узел документа без дочерних элементов.
doc.RemoveAllChildren();

// В этом документе теперь нет составных дочерних узлов, в которые мы можем добавлять контент.
// Если мы хотим его отредактировать, нам нужно будет заново заполнить его коллекцию узлов.
// Сначала создадим новый раздел, а затем добавим его как дочерний элемент к корневому узлу документа.
Section section = new Section(doc);
doc.AppendChild(section);

// Задайте некоторые свойства настройки страницы для раздела.
section.PageSetup.SectionStart = SectionStart.NewPage;
section.PageSetup.PaperSize = PaperSize.Letter;

// Разделу необходимо тело, которое будет содержать и отображать все его содержимое
// на странице между верхним и нижним колонтитулами раздела.
Body body = new Body(doc);
section.AppendChild(body);

// Создаем абзац, задаем некоторые свойства форматирования, а затем добавляем его в качестве дочернего элемента к телу.
Paragraph para = new Paragraph(doc);

para.ParagraphFormat.StyleName = "Heading 1";
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;

body.AppendChild(para);

// Наконец, добавьте немного контента для документа. Создайте запуск,
// задаем его внешний вид и содержимое, а затем добавляем его как дочерний элемент к абзацу.
Run run = new Run(doc);
run.Text = "Hello World!";
run.Font.Color = Color.Red;
para.AppendChild(run);

Assert.AreEqual("Hello World!", doc.GetText().Trim());

doc.Save(ArtifactsDir + "Section.CreateManually.docx");

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