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

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)
 拷贝构造函数。 更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
int getCol_count ()
 Get 表格中的列数。 更多...
 
FloatArray getCol_width_array ()
 Get 列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count更多...
 
TableBorderInfo getInside_border_col ()
 Get 列内边框信息。 更多...
 
TableBorderInfo getInside_border_row ()
 Get 行内边框信息。 更多...
 
TableCellIndexArray getMerge_cells ()
 Get 合并单元格。此数组的长度必须是偶数,零长度表示没有合并单元格。 更多...
 
TableBorderInfo getOutside_border_bottom ()
 Get 下外边框信息。 更多...
 
TableBorderInfo getOutside_border_left ()
 Get 左外边框信息。 更多...
 
TableBorderInfo getOutside_border_right ()
 Get 右外边框信息。 更多...
 
TableBorderInfo getOutside_border_top ()
 Get 上外边框信息。 更多...
 
RectF getRect ()
 Get 表格的矩形,指定在 PDF 页面中的位置。 应该在 中。 更多...
 
int getRow_count ()
 Get 表格中的行数。 更多...
 
FloatArray getRow_height_array ()
 Get 行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(rect 的高度)/row_count更多...
 
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)
 设置值。 更多...
 
void setCol_count (int value)
 Set 表格中的列数。 更多...
 
void setCol_width_array (FloatArray value)
 Set 列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count更多...
 
void setInside_border_col (TableBorderInfo value)
 Set 列内边框信息。 更多...
 
void setInside_border_row (TableBorderInfo value)
 Set 行内边框信息。 更多...
 
void setMerge_cells (TableCellIndexArray value)
 Set 合并单元格。此数组的长度必须是偶数,零长度表示没有合并单元格。 更多...
 
void setOutside_border_bottom (TableBorderInfo value)
 Set 下外边框信息。 更多...
 
void setOutside_border_left (TableBorderInfo value)
 Set 左外边框信息。 更多...
 
void setOutside_border_right (TableBorderInfo value)
 Set 右外边框信息。 更多...
 
void setOutside_border_top (TableBorderInfo value)
 Set 上外边框信息。 更多...
 
void setRect (RectF value)
 Set 表格的矩形,指定在 PDF 页面中的位置。 应该在 中。 更多...
 
void setRow_count (int value)
 Set 表格中的行数。 更多...
 
void setRow_height_array (FloatArray value)
 Set 行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(rect 的高度)/row_count更多...
 

详细描述

此类表示表格数据。

构造及析构函数说明

◆ TableData() [1/2]

com.foxit.sdk.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 
)

构造函数,带参数。

参数
[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]

com.foxit.sdk.addon.tablegenerator.TableData.TableData ( TableData  data)

拷贝构造函数。

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

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.addon.tablegenerator.TableData.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getCol_count()

com.foxit.sdk.addon.tablegenerator.TableData.getCol_count ( )

Get 表格中的列数。

返回
表格中的列数。

◆ getCol_width_array()

com.foxit.sdk.addon.tablegenerator.TableData.getCol_width_array ( )

Get 列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count

返回
列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count

◆ getInside_border_col()

com.foxit.sdk.addon.tablegenerator.TableData.getInside_border_col ( )

Get 列内边框信息。

返回
列内边框信息。

◆ getInside_border_row()

com.foxit.sdk.addon.tablegenerator.TableData.getInside_border_row ( )

Get 行内边框信息。

返回
行内边框信息。

◆ getMerge_cells()

com.foxit.sdk.addon.tablegenerator.TableData.getMerge_cells ( )

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

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

◆ getOutside_border_bottom()

com.foxit.sdk.addon.tablegenerator.TableData.getOutside_border_bottom ( )

Get 下外边框信息。

返回
下外边框信息。

◆ getOutside_border_left()

com.foxit.sdk.addon.tablegenerator.TableData.getOutside_border_left ( )

Get 左外边框信息。

返回
左外边框信息。

◆ getOutside_border_right()

com.foxit.sdk.addon.tablegenerator.TableData.getOutside_border_right ( )

Get 右外边框信息。

返回
右外边框信息。

◆ getOutside_border_top()

com.foxit.sdk.addon.tablegenerator.TableData.getOutside_border_top ( )

Get 上外边框信息。

返回
上外边框信息。

◆ getRect()

com.foxit.sdk.addon.tablegenerator.TableData.getRect ( )

Get 表格的矩形,指定在 PDF 页面中的位置。 应该在 中。

返回
表格的矩形,指定在 PDF 页面中的位置。 应该在 中。

◆ getRow_count()

com.foxit.sdk.addon.tablegenerator.TableData.getRow_count ( )

Get 表格中的行数。

返回
表格中的行数。

◆ getRow_height_array()

com.foxit.sdk.addon.tablegenerator.TableData.getRow_height_array ( )

Get 行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(rect 的高度)/row_count

返回
行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(rect 的高度)/row_count

◆ set()

void com.foxit.sdk.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 
)

设置值。

参数
[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
返回
无。

◆ setCol_count()

com.foxit.sdk.addon.tablegenerator.TableData.setCol_count ( int  value)

Set 表格中的列数。

参数
[in]value表格中的列数。
返回
None.

◆ setCol_width_array()

com.foxit.sdk.addon.tablegenerator.TableData.setCol_width_array ( FloatArray  value)

Set 列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count

参数
[in]value列宽数组。如果数组成员为零,列宽将自动设置为默认值。默认值:(rect 的宽度)/col_count
返回
None.

◆ setInside_border_col()

com.foxit.sdk.addon.tablegenerator.TableData.setInside_border_col ( TableBorderInfo  value)

Set 列内边框信息。

参数
[in]value列内边框信息。
返回
None.

◆ setInside_border_row()

com.foxit.sdk.addon.tablegenerator.TableData.setInside_border_row ( TableBorderInfo  value)

Set 行内边框信息。

参数
[in]value行内边框信息。
返回
None.

◆ setMerge_cells()

com.foxit.sdk.addon.tablegenerator.TableData.setMerge_cells ( TableCellIndexArray  value)

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

注解
在合并单元格索引数组中,每两个连续成员组成一组单元格。 第一个成员表示合并单元格的起始单元格,第二个成员表示合并单元格的结束单元格。 对于表格单元格索引,有效范围:从 0 到 (row_count - 1) 或 (col_count - 1)。
参数
[in]value合并单元格。此数组的长度必须是偶数,零长度表示没有合并单元格。
返回
None.

◆ setOutside_border_bottom()

com.foxit.sdk.addon.tablegenerator.TableData.setOutside_border_bottom ( TableBorderInfo  value)

Set 下外边框信息。

参数
[in]value下外边框信息。
返回
None.

◆ setOutside_border_left()

com.foxit.sdk.addon.tablegenerator.TableData.setOutside_border_left ( TableBorderInfo  value)

Set 左外边框信息。

参数
[in]value左外边框信息。
返回
None.

◆ setOutside_border_right()

com.foxit.sdk.addon.tablegenerator.TableData.setOutside_border_right ( TableBorderInfo  value)

Set 右外边框信息。

参数
[in]value右外边框信息。
返回
None.

◆ setOutside_border_top()

com.foxit.sdk.addon.tablegenerator.TableData.setOutside_border_top ( TableBorderInfo  value)

Set 上外边框信息。

参数
[in]value上外边框信息。
返回
None.

◆ setRect()

com.foxit.sdk.addon.tablegenerator.TableData.setRect ( RectF  value)

Set 表格的矩形,指定在 PDF 页面中的位置。 应该在 中。

参数
[in]value表格的矩形,指定在 PDF 页面中的位置。 应该在 中。
返回
None.

◆ setRow_count()

com.foxit.sdk.addon.tablegenerator.TableData.setRow_count ( int  value)

Set 表格中的行数。

参数
[in]value表格中的行数。
返回
None.

◆ setRow_height_array()

com.foxit.sdk.addon.tablegenerator.TableData.setRow_height_array ( FloatArray  value)

Set 行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(rect 的高度)/row_count

参数
[in]value行高数组。如果数组成员为零,行高将自动设置为默认值。默认值:(rect 的高度)/row_count
返回
None.