ApiTable
表示 ApiTable 类。
方法
| 方法 | 返回值 | 描述 |
|---|---|---|
| AddCaption | boolean | 在当前表格之后(或之前)添加题注段落。💡 请注意,当前表格必须在文档中(不在页脚/页眉中)。如果当前表格位于形状中,则题注将添加到父形状之后(或之前)。 |
| AddColumn | boolean | 向当前表格添加新列。 |
| AddColumns | ApiTable | 向当前表格添加新列。 |
| AddComment | ApiComment | 向当前表格的所有内容添加批注。💡 请注意,此表格必须在文档中。 |
| AddElement | boolean | 使用在单元格中的位置添加段落、表格或块级内容控件。 |
| AddRow | ApiTableRow | 向当前表格添加新行。 |
| AddRows | ApiTable | 向当前表格添加新行。 |
| Clear | boolean | 清除表格中的内容。 |
| Copy | ApiTable | 创建当前表格的副本。 |
| Delete | boolean | 删除当前表格。 |
| GetCell | ApiTableCell | null | 通过位置返回单元格。 |
| GetClassType | "table" | 返回 ApiTable 类的类型。 |
| GetInternalId | string | 返回当前表格的内部 ID。 |
| GetParentContentControl | ApiBlockLvlSdt | null | 返回包含当前表格的内容控件。 |
| GetParentTable | ApiTable | null | 返回包含当前表格的表格。 |
| GetParentTableCell | ApiTableCell | null | 返回包含当前表格的表格单元格。 |
| GetPosInParent | Number | 返回表格在其父元素中的位置。 |
| GetRange | ApiRange | 返回表示指定表格中所包含文档部分的 Range 对象。 |
| GetRow | ApiTableRow | null | 通过在表格中的位置返回表格行。 |
| GetRowsCount | number | 返回当前表格中的行数。 |
| GetTableDescription | string | 返回表格说明。 |
| GetTableTitle | string | 返回表格标题(题注)。 |
| GetTables | ApiTable[] | 返回表示嵌套在指定表格中的所有表格的数组。 |
| InsertInContentControl | ApiTable | ApiBlockLvlSdt | 用内容控件包装当前表格对象。 |
| MergeCells | ApiTableCell | 合并单元格数组。如果合并成功,将返回合并后的单元格,否则结果为 "null"。💡 任何行中的单元格数和当前表格中的行数可能会更改。 |
| RemoveColumn | boolean | 删除包含指定单元格的表格列。 |
| RemoveRow | boolean | 删除包含指定单元格的表格行。 |
| ReplaceByElement | boolean | 用新元素替换当前表格。 |
| Search | ApiRange[] | 在表格对象的范围内搜索。搜索结果是 ApiRange 对象的集合。 |
| Select | boolean | 选择当前表格。 |
| SetBackgroundColor | boolean | 设置当前表格中所有单元格的背景颜色。 |
| SetCellSpacing | boolean | 指定默认表格单元格间距(相邻单元格之间以及单元格与表格边缘之间的间距)。 |
| SetHAlign | boolean | 设置表格的水平对齐方式。 |
| SetJc | boolean | 指定当前表格相对于当前节中文本边距的对齐方式。 |
| SetPaddings | boolean | 设置表格内边距。如果表格是内联的,则仅应用左内边距。 |
| SetShd | boolean | 指定应用于当前表格范围的底纹。 |
| SetStyle | boolean | 为当前表格设置样式。 |
| SetStyleColBandSize | boolean | 指定此表格样式中每个表格列带包含的列数。 |
| SetStyleRowBandSize | boolean | 指定此表格样式中每个表格行带包含的行数。 |
| SetTableBorderAll | boolean | 指定将在所有表格单元格边框上显示的边框。 |
| SetTableBorderBottom | boolean | 设置将在当前表格底部显示的边框。 |
| SetTableBorderInsideH | boolean | 指定将在所有不在父表格最外边缘的水平表格单元格边框上显示的边框(所有非顶部或底部边框的水平边框)。 |
| SetTableBorderInsideV | boolean | 指定将在所有不在父表格最外边缘的垂直表格单元格边框上显示的边框(所有非最左或最右边框的垂直边框)。 |
| SetTableBorderLeft | boolean | 设置将在当前表格左侧显示的边框。 |
| SetTableBorderRight | boolean | 设置将在当前表格右侧显示的边框。 |
| SetTableBorderTop | boolean | 设置将在当前表格顶部显示的边框。 |
| SetTableCellMarginBottom | boolean | 指定在父表格(或表格行)中所有表格单元格的单元格内容底部范围与边框之间保留的空间量。 |
| SetTableCellMarginLeft | boolean | 指定在父表格(或表格行)中所有表格单元格的单元格内容左侧范围与左边框之间保留的空间量。 |
| SetTableCellMarginRight | boolean | 指定在父表格(或表格行)中所有表格单元格的单元格内容右侧范围与右边框之间保留的空间量。 |
| SetTableCellMarginTop | boolean | 指定在父表格(或表格行)中所有表格单元格的单元格内容顶部范围与顶边框之间保留的空间量。 |
| SetTableDescription | boolean | 设置表格说明。 |
| SetTableInd | boolean | 指定将在文档中当前表格的前缘之前添加的缩进(从左到右表格中的左边缘,以及从右到左表格中的右边缘)。 |
| SetTableLayout | boolean | 指定将用于在文档中布局当前表格内容的算法。 |
| SetTableLook | boolean | 指定引用的表格样式(如果存在)的条件格式组件,这些组件将应用于具有当前表格级属性例外的表格行集。表格样式最多可指定六种不同的可选条件格式,例如第一列的不同格式,然后可以应用于或从父表格中的各个表格行中省略。默认设置是应用行带和列带格式,但不应用首行、末行、首列或末列格式。 |
| SetTableTitle | boolean | 设置表格标题(题注)。 |
| SetTextPr | boolean | 将文本设置应用于表格的全部内容。 |
| SetVAlign | boolean | 设置表格的垂直对齐方式。 |
| SetWidth | boolean | 设置当前表格的首选宽度。💡 表格默认使用 ApiTable#SetWidth 方法属性创建,它始终覆盖 ApiTablePr#SetWidth 方法属性。因此尝试应用 ApiTablePr#SetWidth 是无效的。我们建议您改用 ApiTablePr#SetWidth 方法。 |
| SetWrappingStyle | boolean | 设置表格环绕样式。 |
| Split | ApiTable | null | 将单元格拆分为指定数量的行和列。 |
| ToJSON | JSON | 将 ApiTable 对象转换为 JSON 对象。 |