表格中的文本工作

如前几篇文章所述,一个表格通常包含纯文本,尽管其他内容如图像甚至其他表格可以放在表格单元格中.

在表格中添加文字或其他内容,使用表格中适当的方法。 DocumentBuilder 分类,并在 “创造一张桌子” 第3条。 在本篇文章中,我们将讨论如何在已有的表格中处理文本。

在表格中替换文本

桌子,像其他节点一样 Aspose.Words, 可以进入 Range 对象。 使用表格范围对象可以替换表格中的文本。

目前支持在替换时使用特殊字符的能力,因此有可能用多段文字取代现有的文本. 要做到这一点,您需要使用相应的元描述符中描述的特殊元描述符 。 Replace 方法。

以下代码示例显示如何替换整个表格单元格中文本串的所有实例:

从表格中提取纯文本

使用 Range 对象,也可以在整个表格区域调用方法并提取表格为纯文本。 要做到这一点,使用 Text 属性。

以下代码示例显示如何打印表格的文本范围:

以下代码示例显示如何打印行和表格元素的文本范围.

使用替代表格文本

Microsoft Word 表格有一个 table titletable description 提供了表格所载信息的备选案文。

内 Aspose.Words, 您也可以使用 TitleDescription 属性。 这些属性对于符合下列条件的DOCX文档是有意义的: ISO/IEC 29500 (英语). 当格式保存早于 ISO/IEC 29500,这些属性被忽略.

以下代码示例显示如何设置表格的标题和描述属性: