表格中的文本工作
Contents
[
Hide
]
如前几篇文章所述,一个表格通常包含纯文本,尽管其他内容如图像甚至其他表格可以放在表格单元格中.
在表格中添加文字或其他内容,使用表格中适当的方法。 DocumentBuilder 分类,并在 “创造一张桌子” 第3条。 在本篇文章中,我们将讨论如何在已有的表格中处理文本。
在表格中替换文本
桌子,像其他节点一样 Aspose.Words, 可以进入 Range 对象。 使用表格范围对象可以替换表格中的文本。
目前支持在替换时使用特殊字符的能力,因此有可能用多段文字取代现有的文本. 要做到这一点,您需要使用相应的元描述符中描述的特殊元描述符 。 Replace 方法。
通常,文本替换应在单元格一级(每单元格)或段落一级进行。
以下代码示例显示如何替换整个表格单元格中文本串的所有实例:
从表格中提取纯文本
使用 Range 对象,也可以在整个表格区域调用方法并提取表格为纯文本。 要做到这一点,使用 Text 属性。
以下代码示例显示如何打印表格的文本范围:
同样的技术只用于从单个表格单元格中提取内容.
以下代码示例显示如何打印行和表格元素的文本范围:
以下代码示例显示如何打印行和表格元素的文本范围.
使用替代表格文本
Microsoft Word 表格有一个 table title
和 table description
提供了表格所载信息的备选案文。
内 Aspose.Words, 您也可以使用 Title 和 Description 属性。 这些属性对于符合下列条件的DOCX文档是有意义的: ISO/IEC 29500 (英语). 当格式保存早于 ISO/IEC 29500,这些属性被忽略.
以下代码示例显示如何设置表格的标题和描述属性: