ParagraphAlignment

ParagraphAlignment enumeration

指定段落中的文本对齐方式。

public enum ParagraphAlignment

价值观

姓名 价值 描述
Left 0 文本向左对齐。
Center 1 文本水平居中。
Right 2 文本向右对齐。
Justify 3 文本左右对齐。
Distributed 4 文字分布均匀。
ArabicMediumKashida 5 仅限阿拉伯语。文本的 Kashida 长度扩展为消费者确定的中等长度。
ArabicHighKashida 7 仅限阿拉伯语。文本的 Kashida 长度已扩展到其可能的最大长度。
ArabicLowKashida 8 仅限阿拉伯语。文本的 Kashida 长度被扩展为稍长的长度。
ThaiDistributed 9 仅限泰语。文本通过对 Thai. 的优化来证明是合理的
MathElementCenterAsGroup 10 一行中唯一的数学元素,对齐为“居中作为组”。

例子

展示如何手动构建 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;

// 一个section需要一个body,它将包含并显示它的所有内容
// 在节的页眉和页脚之间的页面上。
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");

也可以看看