ForcePageBreaks
TxtSaveOptionsBase.ForcePageBreaks property
允许指定导出期间是否应保留分页符。
默认值为错误的
。
public bool ForcePageBreaks { get; set; }
评论
该属性仅影响显式插入到文档中的分页符。 MS Word 在每页末尾自动插入的分页符与分页符无关。
例子
演示如何指定在将文档导出为纯文本时是否保留分页符。
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Page 1");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 2");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 3");
// 创建一个“TxtSaveOptions”对象,我们可以将其传递给文档的“Save”
// 修改我们如何将文档保存为纯文本的方法。
TxtSaveOptions saveOptions = new TxtSaveOptions();
// Aspose.Words“文档”对象具有分页符,就像 Microsoft Word 文档一样。
// 诸如“.txt”之类的保存格式是没有分页符的连续文本正文。
// 将“ForcePageBreaks”属性设置为“true”,以保留“\f”字符形式的所有分页符。
// 将“ForcePageBreaks”属性设置为“false”以放弃所有分页符。
saveOptions.ForcePageBreaks = forcePageBreaks;
doc.Save(ArtifactsDir + "TxtSaveOptions.PageBreaks.txt", saveOptions);
// 如果我们加载一个带有分页符的纯文本文档,
// “Document”对象将使用它们将正文拆分为页面。
doc = new Document(ArtifactsDir + "TxtSaveOptions.PageBreaks.txt");
Assert.AreEqual(forcePageBreaks ? 3 : 1, doc.PageCount);
也可以看看
- class TxtSaveOptionsBase
- 命名空间 Aspose.Words.Saving
- 部件 Aspose.Words