Foxit PDF SDK

Public 成员函数 | Public 属性 | 所有成员列表
foxit::addon::tablegenerator::TableData类 参考

继承自 Object .

## Public 成员函数
| TableData ()
| 构造函数。
| TableData (RectF rect, int row_count, int col_count, TableBorderInfo outside_border_left, TableBorderInfo outside_border_right, TableBorderInfo outside_border_top, TableBorderInfo outside_border_bottom, TableBorderInfo inside_border_row, TableBorderInfo inside_border_col, TableCellIndexArray merge_cells, FloatArray row_height_array, FloatArray col_width_array)
| 构造函数，带参数。 更多...
| TableData (const TableData &data)
| 拷贝构造函数。 更多...
bool | operator != (const TableData &data) const
| 不等操作符。 更多...
TableData & | operator= (const TableData &data)
| 赋值操作符。 更多...
bool | operator== (const TableData &data) const
| 相等操作符。 更多...
void | Set (RectF rect, int row_count, int col_count, TableBorderInfo outside_border_left, TableBorderInfo outside_border_right, TableBorderInfo outside_border_top, TableBorderInfo outside_border_bottom, TableBorderInfo inside_border_row, TableBorderInfo inside_border_col, TableCellIndexArray merge_cells, FloatArray row_height_array, FloatArray col_width_array)
| 设置值。 更多...

## Public 属性
int | col_count
| 表格中的列数。
FloatArray | col_width_array
| 列宽数组。如果数组成员为零，列宽将自动设置为默认值。默认值：(rect 的宽度)/col_count。
TableBorderInfo | inside_border_col
| 列内边框信息。
TableBorderInfo | inside_border_row
| 行内边框信息。
TableCellIndexArray | merge_cells
| 合并单元格。此数组的长度必须是偶数，零长度表示没有合并单元格。 更多...
TableBorderInfo | outside_border_bottom
| 下外边框信息。
TableBorderInfo | outside_border_left
| 左外边框信息。
TableBorderInfo | outside_border_right
| 右外边框信息。
TableBorderInfo | outside_border_top
| 上外边框信息。
RectF | rect
| 表格的矩形，指定在 PDF 页面中的位置。 应该在 PDF 坐标系 中。
int | row_count
| 表格中的行数。
FloatArray | row_height_array
| 行高数组。如果数组成员为零，行高将自动设置为默认值。默认值：(rect 的高度)/row_count。

## 详细描述

此类表示表格数据。

## 构造及析构函数说明

## ◆ TableData() [1/2]

foxit::addon::tablegenerator::TableData::TableData | ( | RectF | rect,
|  | int | row_count,
|  | int | col_count,
|  | TableBorderInfo | outside_border_left,
|  | TableBorderInfo | outside_border_right,
|  | TableBorderInfo | outside_border_top,
|  | TableBorderInfo | outside_border_bottom,
|  | TableBorderInfo | inside_border_row,
|  | TableBorderInfo | inside_border_col,
|  | TableCellIndexArray | merge_cells,
|  | FloatArray | row_height_array,
|  | FloatArray | col_width_array
| ) |  |
| inline

构造函数，带参数。

参数

  [in] | rect | 表格的矩形，指定在 PDF 页面中的位置。
  [in] | row_count | 表格中的行数。
  [in] | col_count | 表格中的列数。
  [in] | outside_border_left | 左外边框信息。
  [in] | outside_border_right | 右外边框信息。
  [in] | outside_border_top | 上外边框信息。
  [in] | outside_border_bottom | 下外边框信息。
  [in] | inside_border_row | 行内边框信息。
  [in] | inside_border_col | 列内边框信息。
  [in] | merge_cells | 合并单元格。
  [in] | row_height_array | 行高数组。如果数组成员为零，行高将自动设置为默认值。默认值：(rect 的高度)/row_count。
  [in] | col_width_array | 列宽数组。如果数组成员为零，列宽将自动设置为默认值。默认值：(rect 的宽度)/col_count。

## ◆ TableData() [2/2]

foxit::addon::tablegenerator::TableData::TableData | ( | const TableData & | data | ) |
| inline

拷贝构造函数。

参数

  [in] | data | 另一个表格数据对象，其值将被赋给当前对象。

## 成员函数说明

## ◆ operator !=()

bool foxit::addon::tablegenerator::TableData::operator != | ( | const TableData & | data | ) | const
| inline

不等操作符。

参数

  [in] | data | 另一个表格数据对象。此函数将检查当前对象是否与此对象不相等。

返回
  true 表示不相等，false 表示相等。

## ◆ operator=()

TableData& foxit::addon::tablegenerator::TableData::operator= | ( | const TableData & | data | ) |
| inline

赋值操作符。

参数

  [in] | data | 另一个表格单元格数据对象，其值将被赋给当前对象。

返回
  当前对象本身的引用。

## ◆ operator==()

bool foxit::addon::tablegenerator::TableData::operator== | ( | const TableData & | data | ) | const
| inline

相等操作符。

参数

  [in] | data | 另一个表格数据对象。此函数将检查当前对象是否与此对象相等。

返回
  true 表示相等，false 表示不相等。

## ◆ Set()

void foxit::addon::tablegenerator::TableData::Set | ( | RectF | rect,
|  | int | row_count,
|  | int | col_count,
|  | TableBorderInfo | outside_border_left,
|  | TableBorderInfo | outside_border_right,
|  | TableBorderInfo | outside_border_top,
|  | TableBorderInfo | outside_border_bottom,
|  | TableBorderInfo | inside_border_row,
|  | TableBorderInfo | inside_border_col,
|  | TableCellIndexArray | merge_cells,
|  | FloatArray | row_height_array,
|  | FloatArray | col_width_array
| ) |  |
| inline

设置值。

参数

  [in] | rect | 表格的矩形，指定在 PDF 页面中的位置。
  [in] | row_count | 表格中的行数。
  [in] | col_count | 表格中的列数。
  [in] | outside_border_left | 左外边框信息。
  [in] | outside_border_right | 右外边框信息。
  [in] | outside_border_top | 上外边框信息。
  [in] | outside_border_bottom | 下外边框信息。
  [in] | inside_border_row | 行内边框信息。
  [in] | inside_border_col | 列内边框信息。
  [in] | merge_cells | 合并单元格。
  [in] | row_height_array | 行高数组。如果数组成员为零，行高将自动设置为默认值。默认值：(rect 的高度)/row_count。
  [in] | col_width_array | 列宽数组。如果数组成员为零，列宽将自动设置为默认值。默认值：(rect 的宽度)/col_count。

返回
  无。

## 类成员变量说明

## ◆ merge_cells

TableCellIndexArray foxit::addon::tablegenerator::TableData::merge_cells

合并单元格。此数组的长度必须是偶数，零长度表示没有合并单元格。

注解
  在合并单元格索引数组中，每两个连续成员组成一组单元格。 第一个成员表示合并单元格的起始单元格，第二个成员表示合并单元格的结束单元格。 对于表格单元格索引，有效范围：从 0 到 (row_count - 1) 或 (col_count - 1)。