PopFont
DocumentBuilder.PopFont method
检索先前保存在堆栈上的字符格式。
public void PopFont()
例子
演示如何使用文档生成器的格式堆栈。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// 设置字体格式,然后编写超链接之前的文本。
builder.Font.Name = "Arial";
builder.Font.Size = 24;
builder.Write("To visit Google, hold Ctrl and click ");
// 在堆栈上保留当前的格式配置。
builder.PushFont();
// 通过应用新样式来更改构建器的当前格式。
builder.Font.StyleIdentifier = StyleIdentifier.Hyperlink;
builder.InsertHyperlink("here", "http://www.google.com", false);
Assert.AreEqual(Color.Blue.ToArgb(), builder.Font.Color.ToArgb());
Assert.AreEqual(Underline.Single, builder.Font.Underline);
// 恢复我们之前保存的字体格式并从堆栈中删除该元素。
builder.PopFont();
Assert.AreEqual(Color.Empty.ToArgb(), builder.Font.Color.ToArgb());
Assert.AreEqual(Underline.None, builder.Font.Underline);
builder.Write(". We hope you enjoyed the example.");
doc.Save(ArtifactsDir + "DocumentBuilder.PushPopFont.docx");
也可以看看
- property Font
- method PushFont
- class DocumentBuilder
- 命名空间 Aspose.Words
- 部件 Aspose.Words