指定布局选项
Aspose.Words 使您能够根据 LayoutOptions 类的属性中指定的参数创建具有各种布局的输出文档。其中一些属性类似于一些 Microsoft Word 用户界面菜单选项 – 它们将在本文中进行描述。
有关参数的完整列表,例如用于计算重新启动页码的连续部分中的页码的 ContinuousSectionPageNumberingRestart,或用于忽略"使用打印机规格来布局文档"兼容性选项的 IgnorePrinterMetrics,请参阅 LayoutOptions 类页面。
格式标记
Aspose.Words 允许使用以下属性管理格式标记:
- ShowHiddenText –
Boolean
值,指定是否呈现隐藏文本。 - ShowParagraphMarks –
Boolean
值,指定是否呈现段落标记字符。
下面示例中描述的页面包含三个段落。第二个是隐藏的。用户可以更改 ShowHiddenText 选项以在页面上显示此隐藏文本。此外,每个段落末尾都有一个段落标记。除非设置 ShowParagraphMarks 属性来呈现段落标记,否则段落标记通常不可见。
在 Microsoft Word 中,使用"文件 → 选项 → 显示"对话框设置这些参数,如下所示:
意见和修改
使用 Aspose.Words,您可以呈现与 Microsoft Word 中外观相同的文档注释。要指定是否呈现注释,请使用 CommentDisplayMode 属性。
在Microsoft Word中,该参数是使用"Track Changes Options"对话框来设置的,如下图:
此外,Aspose.Words 允许您显示文档中的修订版本。使用 LayoutOptions 类的 RevisionOptions 属性来定义是否显示文档修订。要控制它们的外观(修订突出显示颜色、修订栏颜色等),请使用 RevisonOptions 类。
您还可以将修订显示为内容评论。为此,请使用 CommentDisplayMode 属性和 ShowInBalloons 值。
以下代码示例显示如何自定义修订显示:
下图显示了 Aspose.Words 如何呈现注释和删除修订:
用于高级版式渲染的文本整形器
TextShaperFactory 属性使您能够设置文本整形功能以及 OpenType
功能支持。
在以下主要情况下使用文本整形进行文档处理:
- 文档使用字距调整、数字形状、数字形式或连字。
- 文档使用复杂的文字,例如阿拉伯语、高棉语、泰语等。