OutlineLevel
ParagraphFormat.OutlineLevel property
指定文档中段落的大纲级别。
public OutlineLevel OutlineLevel { get; set; }
例子
演示如何配置段落大纲级别以创建可折叠文本。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 每个段落都有一个 OutlineLevel,可以是 1 到 9 之间的任意数字,或者使用默认的“BodyText”值。
// 将属性设置为编号值之一将显示向左的箭头
// 段落开头。
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level1;
builder.Writeln("Paragraph outline level 1.");
// 级别 1 是最顶层。如果较高级别的段落下面有较低级别的段落,
// 折叠较高级别的段落将折叠较低级别的段落。
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level2;
builder.Writeln("Paragraph outline level 2.");
// 同一层级的两个段落不会互相折叠,
// 并且箭头不会折叠它们指向的段落。
builder.ParagraphFormat.OutlineLevel = OutlineLevel.Level3;
builder.Writeln("Paragraph outline level 3.");
builder.Writeln("Paragraph outline level 3.");
// 默认的“BodyText”值是最低的,任何级别的段落都可以折叠。
builder.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;
builder.Writeln("Paragraph at main text level.");
doc.Save(ArtifactsDir + "ParagraphFormat.ParagraphOutlineLevel.docx");
也可以看看
- enum OutlineLevel
- class ParagraphFormat
- 命名空间 Aspose.Words
- 部件 Aspose.Words