Alignment

ParagraphFormat.Alignment property

Возвращает или устанавливает выравнивание текста абзаца без наследования. Чтение/запись TextAlignment.

public TextAlignment Alignment { get; set; }

Примеры

Следующий пример кода показывает, как выровнять текстовые абзацы в презентации PowerPoint.

[C#]
// Создание объекта Presentation, который представляет файл PPTX
using (Presentation pres = new Presentation("ParagraphsAlignment.pptx"))
{
    // Доступ к первому слайду
    ISlide slide = pres.Slides[0];
    // Доступ к первому и второму заполнителям на слайде и приведение к типу AutoShape
    ITextFrame tf1 = ((IAutoShape)slide.Shapes[0]).TextFrame;
    ITextFrame tf2 = ((IAutoShape)slide.Shapes[1]).TextFrame;
    // Изменение текста в обоих заполнителях
    tf1.Text = "Центр выравнивания от Aspose";
    tf2.Text = "Центр выравнивания от Aspose";
    // Получение первого абзаца заполнителей
    IParagraph para1 = tf1.Paragraphs[0];
    IParagraph para2 = tf2.Paragraphs[0];
    // Выравнивание текстового абзаца по центру
    para1.ParagraphFormat.Alignment = TextAlignment.Center;
    para2.ParagraphFormat.Alignment = TextAlignment.Center;
    // Сохранение презентации как файл PPTX
    pres.Save("Centeralign_out.pptx", SaveFormat.Pptx);
}

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