指定布局选项

Aspose.Words使您能够创建具有各种布局的输出文档,具体取决于DocumentLayoutOptions属性中指定的参数。 此属性类似于本文中描述的一些Microsoft Word用户界面菜单选项。

有关参数的完整列表,如ContinuousSectionPageNumberingRestart计算重新启动页码的连续部分中的页码,或IgnorePrinterMetrics忽略"使用打印机度量来布局文档"兼容性选项,请参阅LayoutOptions类页。

格式化标记

Aspose.Words允许使用以下属性管理格式化标记:

下面示例中描述的页面包含三个段落。 第二个是隐藏的。 用户可以更改ShowHiddenText选项以在页面上显示此隐藏文本。 此外,每个段落在末尾都有一个段落标记。 段落标记通常不可见,除非ShowParagraphMarks属性设置为呈现它。

specify-layout-options-aspose-words-cpp-1

在Microsoft Word中,使用"文件→选项→显示"对话框设置这些参数,如下所示:

specify-layout-options-aspose-words-cpp-2

意见及修订

使用Aspose.Words,您可以呈现与Microsoft Word中看起来相同的文档注释。 若要指定是否呈现注释,请使用CommentDisplayMode属性。

在Microsoft Word中,使用"跟踪更改选项"对话框设置此参数,如下所示:

specify-layout-options-aspose-words-cpp-3

此外,Aspose.Words允许您在文档中显示修订。 使用LayoutOptions类的RevisionOptions属性来定义是否显示文档修订。 控制它们的外观(修订突出显示颜色、修订栏颜色等).),使用RevisonOptions类。

您还可以将修订显示为内容的注释。 为此,请使用CommentDisplayMode属性和ShowInBalloons值。

下面的代码示例演示如何自定义修订显示:

下图显示了Aspose.Words如何呈现注释和删除修订:

comments_and_revisions_example_aspose_words_cpp

用于高级排版渲染的文本成形器

TextShaperFactory属性使您能够设置文本整形功能,以及OpenType功能支持。

在以下主要情况下使用文本整形进行文档处理:

  • 文档使用字距、数字形状、数字形式或连字。
  • 文档使用复杂的脚本,如阿拉伯语,高棉语,泰语等。