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”对象,我们可以将其传递给文档的“保存”
// 方法来修改我们如何将文档保存为纯文本。
TxtSaveOptions saveOptions = new TxtSaveOptions();
// Aspose.Words“Document”对象有分页符,就像 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