Alignment

ParagraphFormat.Alignment 属性

返回或设置段落中的文本对齐方式,不进行继承。可读写 TextAlignment

public TextAlignment Alignment { get; set; }

示例

以下示例代码展示了如何在 PowerPoint 演示文稿中对齐文本段落。

[C#]
// 实例化表示 PPTX 文件的 Presentation 对象
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 = "Center Align by Aspose";
    tf2.Text = "Center Align by 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);
}

另见