Cell
概述
Cell 是 Aspose.Slides FOSS for C++ 中的一个类。
表示表格中的一个单元格。
此类提供 62 种方法,用于在 C++ 程序中操作 Cell 对象。可用的方法包括:Cell、CellFormat、Slide、Table、TextAnchorType、TextFrame、TextVerticalType、anchor_center、cell_format、col_span、ensure_tc_pr、first_column,以及另外 46 种方法。安装 Aspose.Slides FOSS for C++ 包后,所有公共成员对任何 C++ 应用程序均可访问。属性包括:CellFormat、Slide、Table、TextAnchorType、TextFrame、TextVerticalType。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
TextVerticalType | TextVerticalType | 读取 | 获取文本垂直类型。 |
TextAnchorType | TextAnchorType | 读取 | 获取文本锚点类型。 |
TextFrame | TextFrame | 读取 | 获取文本框。 |
Table | Table | 读取 | 获取表格。 |
CellFormat | CellFormat | 读取 | 获取单元格的格式。 |
Slide | Slide | 读取 | 获取幻灯片。 |
方法
| 签名 | 描述 |
|---|---|
TextVerticalType() → TextVerticalType | 获取或设置单元格的垂直文本方向 |
TextAnchorType() → TextAnchorType | 获取或设置单元格的文本锚定模式 |
TextFrame() → TextFrame | 提供对单元格的 TextFrame 的访问,以读取或修改文本 |
TextFrame() → TextFrame | |
Table() → Table | 提供对单元格所属父表的访问 |
CellFormat() → CellFormat | 返回应用于单元格的格式设置 |
CellFormat() → CellFormat | |
Slide() → Slide | 提供对包含该单元格的幻灯片的访问 |
Cell() | |
~Cell() | |
init_internal(tc_element: pugi::xml_node, row_index: int, col_index: int, slide_part: Internal::pptx::SlidePart, parent_slide: IBaseSlide, table: Table) | 从 XML 元素初始化此单元格。 |
get_tc_pr() → pugi::xml_node | 返回子节点,如果不存在则返回空节点。 |
ensure_tc_pr() → pugi::xml_node | 返回子节点,如果不存在则创建它。 |
tc_element() → pugi::xml_node | 返回后台 XML 元素 ( ). |
offset_x() → double | 返回单元格的 x 偏移量(相对于表格左侧的距离)。 |
set_offset_x(value: double) | |
offset_y() → double | 返回单元格的 y 偏移量(相对于表格顶部的距离)。 |
set_offset_y(value: double) | |
first_row_index() → int | 返回此单元格覆盖的第一行的索引。只读。 |
set_first_row_index(value: int) | |
first_column_index() → int | 返回此单元格覆盖的第一列的索引。只读。 |
set_first_column_index(value: int) | |
width() → double | 返回单元格的宽度。 |
set_width(value: double) | |
height() → double | 返回单元格的高度。 |
set_height(value: double) | |
minimal_height() → double | 返回单元格的最小高度。 |
set_minimal_height(value: double) | |
margin_left() → double | 返回 TextFrame 中的左边距。可读写。 |
set_margin_left(value: double) | |
margin_right() → double | 返回 TextFrame 中的右边距。读/写。 |
set_margin_right(value: double) | |
margin_top() → double | 返回 TextFrame 中的上边距。读/写。 |
set_margin_top(value: double) | |
margin_bottom() → double | 返回 TextFrame 中的下边距。读/写。 |
set_margin_bottom(value: double) | |
text_vertical_type() → TextVerticalType | 返回垂直文本的类型。读/写。 |
set_text_vertical_type(value: TextVerticalType) | |
text_anchor_type() → TextAnchorType | 返回文本锚点类型。读/写。 |
set_text_anchor_type(value: TextAnchorType) | |
anchor_center() → bool | 确定文本框是否在单元格内居中。读/写。 |
set_anchor_center(value: bool) | |
first_row() → Row | 返回此单元格的第一行。需要先设置表格。 |
first_column() → Column | 返回此单元格的第一列。需要先设置表格。 |
col_span() → int | 返回此单元格跨越的网格列数。 |
set_col_span(value: int) | |
row_span() → int | 返回此单元格跨越的行数。 |
set_row_span(value: int) | |
text_frame() → TextFrame | 返回此单元格的文本框。 |
text_frame() → TextFrame | 返回此单元格的文本框。 |
table() → Table | 返回此单元格所属的父表。 |
set_table(value: Table) | |
is_merged_cell() → bool | 如果单元格与任何相邻单元格合并,则返回 true。 |
h_merge() → bool | 返回此单元格是否水平合并(延续单元格)。 |
set_h_merge(value: bool) | |
v_merge() → bool | 返回此单元格是否垂直合并(连续单元格)。 |
set_v_merge(value: bool) | |
cell_format() → CellFormat | 返回单元格格式。 |
cell_format() → CellFormat | 返回单元格格式。 |
slide() → Slide | 返回此单元格的父幻灯片。 |
set_slide(value: Slide) | |
presentation() → Presentation | 返回此单元格的父演示文稿。 |