Foxit PDF SDK
foxit.addon.tablegenerator.TableData类 参考

继承自 SystemIDisposable .

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 (TableData data)
 拷贝构造函数。 更多...
 
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)
 设置值。 更多...
 

属性

int col_count [get, set]
 表格中的列数。
 
FloatArraycol_width_array [get, set]
 列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count
 
TableBorderInfoinside_border_col [get, set]
 列内边框信息。
 
TableBorderInfoinside_border_row [get, set]
 行内边框信息。
 
TableCellIndexArraymerge_cells [get, set]
 合并单元格。此数组的长度必须是偶数,零长度表示没有合并单元格。 更多...
 
TableBorderInfooutside_border_bottom [get, set]
 下外边框信息。
 
TableBorderInfooutside_border_left [get, set]
 左外边框信息。
 
TableBorderInfooutside_border_right [get, set]
 右外边框信息。
 
TableBorderInfooutside_border_top [get, set]
 上外边框信息。
 
RectFrect [get, set]
 表格的矩形,指定在 PDF 页面中的位置。 应该在 中。
 
int row_count [get, set]
 表格中的行数。
 
FloatArrayrow_height_array [get, set]
 行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(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 ( TableData  data)
inline

拷贝构造函数。

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

成员函数说明

◆ 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
getset

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

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