ApiTable
表示表格的类。
ApiTable 是 ApiDrawing 的子类。
属性
| 名称 | 类型 | 描述 |
|---|---|---|
| Cells | ApiTableCell[][] | 以按 [row][cell] 索引的二维数组形式返回当前表格的所有单元格。 |
| Rows | ApiTableRow[] | 返回当前表格的所有行。 |
方法
下表列出了可用的方法。
| 方法 | 返回值 | 描述 |
|---|---|---|
| AddColumn | boolean | 在当前表格末尾添加新列。 |
| AddColumns | ApiTable | 向当前表格添加新列。 |
| AddElement | boolean | 按段落在单元格中的位置添加段落。 |
| AddRow | ApiTableRow | 向当前表格添加新行。 |
| AddRows | ApiTable | 向当前表格添加新行。 |
| Copy | ApiTable | 创建当前表格的副本。 |
| Delete | boolean | 从父对象中删除指定的绘图对象。 |
| Fill | boolean | 设置当前图形对象的填充格式属性。 |
| GetCell | ApiTableCell | null | undefined | 通过位置返回单元格。 |
| GetClassType | "table" | 返回 ApiTable 对象的类型。 |
| GetColumnWidth | EMU | null | 返回当前表格中指定列(按索引)的宽度。 |
| GetColumnsCount | number | 返回当前表格的列数。 |
| GetDescription | string | null | 获取当前绘图对象的描述。 |
| GetFill | ApiFill | null | 从当前图形对象获取填充格式属性。 |
| GetFlipH | boolean | null | 获取当前绘图的水平翻转状态。 |
| GetFlipV | boolean | null | 获取当前绘图的垂直翻转状态。 |
| GetHeight | EMU | 返回当前绘图的高度。 |
| GetInternalId | string | 返回当前绘图的内部 ID。 |
| GetLine | ApiStroke | null | 从当前图形对象获取轮廓属性。 |
| GetLockAspect | boolean | 返回绘图对象的纵横比是否已锁定。 |
| GetLockValue | boolean | 返回当前绘图的指定锁定类型的锁定值。 |
| GetName | string | 返回当前绘图的名称。 |
| GetParentPage | ApiPage | null | undefined | 返回 ApiDrawing 类的类型。 |
| GetPosX | EMU | 获取绘图在页面上的 x 位置。 |
| GetPosY | EMU | 获取绘图在页面上的 y 位置。 |
| GetRotation | number | 返回当前绘图对象的旋转角度。 |
| GetRow | ApiTableRow | null | undefined | 按索引返回行。 |
| GetRowsCount | number | 返回当前表格中的行数。 |
| GetSelectedCells | ApiTableCell[] | 返回当前表格中选定的单元格。 |
| GetSelectedColumnsCells | ApiTableCell[] | 返回包含当前所选单元格的列中的所有单元格。此方法会确定哪些列包含所选单元格,然后返回这些列中的所有单元格,而不仅仅是所选单元格本身。 |
| GetSelectedRows | ApiTableRow[] | 返回当前表格中包含当前所选单元格的行。 |
| GetShadow | ApiShadow | null | 返回当前图形对象的阴影。 |
| GetTableDescription | string | 返回表格说明。 |
| GetTableLook | TableLook | 获取表格外观属性 |
| GetTableTitle | string | 返回表格标题。 |
| GetTextRange | ApiTextRange | null | 返回覆盖当前绘图对象全部文本的文本范围。如果绘图对象还没有文本主体,则会创建一个。 |
| GetTitle | string | null | 获取当前绘图对象的标题。 |
| GetWidth | EMU | 返回当前绘图的宽度。 |
| HasTextContent | boolean | 检查当前绘图对象是否具有文本主体。 |
| MergeCells | ApiTableCell | null | undefined | 合并单元格数组。 |
| RemoveColumn | boolean | 删除包含指定单元格的表格列。 |
| RemoveRow | boolean | 删除包含指定单元格的表格行。 |
| Select | boolean | 选择当前图形对象。 |
| SelectRange | boolean | 选择当前表格中的单元格范围。 |
| SetBackgroundColor | boolean | 为当前表格中的所有单元格设置背景颜色。 |
| SetColumnWidth | EMU | null | 设置当前表格中指定列的宽度。 |
| SetDescription | boolean | 设置当前绘图对象的描述。 |
| SetFill | boolean | 设置当前图形对象的填充格式属性。 |
| SetFlipH | boolean | 设置当前绘图的水平翻转。 |
| SetFlipV | boolean | 设置当前绘图的垂直翻转。 |
| SetHeight | EMU | null | 设置当前表格的总高度,并将其平均分配给各表格行。该值作为每行的最小高度应用,因此如果行内容需要更多空间,行可以更高。 |
| SetLine | boolean | 为当前图形对象设置轮廓属性。 |
| SetLockAspect | boolean | 设置是否锁定绘图对象的纵横比。 |
| SetLockValue | boolean | 设置当前绘图的指定锁定类型的锁定值。 |
| SetName | boolean | 设置当前绘图对象的名称。如果已存在同名的其他绘图对象,则该绘图对象的名称将重置为自动生成的默认名称。OLE 对象不支持自定义名称,因此对于 OLE 对象,此方法始终返回 false。 |
| SetOutLine | boolean | 为当前图形对象设置轮廓属性。 |
| SetPosX | boolean | 设置绘图在页面上的 x 位置。 |
| SetPosY | boolean | 设置绘图在页面上的 y 位置。 |
| SetPosition | boolean | 设置绘图在页面上的位置。 |
| SetRotation | boolean | 设置当前绘图对象的旋转角度。 |
| SetShadow | boolean | 为当前图形对象设置阴影。 |
| SetShd | boolean | 指定应用于当前表格范围的底纹。 |
| SetSize | boolean | 设置表格大小。 |
| SetStyle | boolean | 设置当前表格的样式。 |
| SetTableDescription | boolean | 设置表格说明。 |
| SetTableLook | boolean | 指定引用的表格样式(如果存在)的条件格式组件,这些组件将应用于具有当前表格级属性例外的表格行集。表格样式可以指定最多六种不同的可选条件格式[示例:第一列的不同格式],然后可以应用或从父表格中的各个表格行中省略。 |
| SetTableTitle | boolean | 设置表格标题。 |
| SetTitle | boolean | 设置当前绘图对象的标题。 |
| Unselect | boolean | 从选择中移除当前图形对象。 |