Foxit PDF SDK

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

继承自 Object .

## Public 类型
enum | TableBorderStyle { e_TableBorderStyleSolid = 0, e_TableBorderStyleDashed = 1 }
| PDF 表格边框样式的枚举。 更多...

## Public 成员函数
| TableBorderInfo ()
| 构造函数。
| TableBorderInfo (const TableBorderStyle &table_border_style, float line_width, ARGB color, float dash_phase, FloatArray dashes)
| 构造函数，带参数。 更多...
| TableBorderInfo (const TableBorderInfo &table_border_info)
| 拷贝构造函数。 更多...
bool | operator != (const TableBorderInfo &data) const
| 不等操作符。 更多...
TableBorderInfo & | operator= (const TableBorderInfo &data)
| 赋值操作符。 更多...
bool | operator== (const TableBorderInfo &table_border_info) const
| 相等操作符。 更多...
void | Set (const TableBorderStyle &table_border_style, float line_width, ARGB color, float dash_phase, FloatArray dashes)
| 设置值。 更多...

## Public 属性
ARGB | color
| 表格边框颜色。格式：0xAARRGGBB。
float | dash_phase
| 虚线相位。不应为负。仅当参数 style 为 TableBorderInfo::e_TableBorderStyleDashed 时有用。 更多详细信息请参考 <PDF Reference 1.7> P211 "dash pattern"。
FloatArray | dashes
| 表示虚线模式的虚线数组。此数组中每个元素的值 不应为负。仅当 style 为 TableBorderInfo::e_TableBorderStyleDashed 时有用。 更多详细信息请参考 <PDF Reference 1.7> P211 "dash pattern"。
float | line_width
| 表格边框线宽，以点为单位。应该是非负值。 如果此值为 0，则不绘制边框。
TableBorderStyle | table_border_style
| 表格边框样式。请参考从 TableBorderInfo::e_TableBorderStyleSolid 开始的值， 应该是这些值中的一个。

## 详细描述

此类表示表格边框信息。

## 成员枚举类型说明

## ◆ TableBorderStyle

enum foxit::addon::tablegenerator::TableBorderInfo::TableBorderStyle

PDF 表格边框样式的枚举。

此枚举的值应该单独使用。

枚举值
e_TableBorderStyleSolid | 表格边框样式：实线。
e_TableBorderStyleDashed | 表格边框样式：虚线。

## 构造及析构函数说明

## ◆ TableBorderInfo() [1/2]

foxit::addon::tablegenerator::TableBorderInfo::TableBorderInfo | ( | const TableBorderStyle & | table_border_style,
|  | float | line_width,
|  | ARGB | color,
|  | float | dash_phase,
|  | FloatArray | dashes
| ) |  |
| inline

构造函数，带参数。

参数

  [in] | table_border_style | 表格边框样式。请参考从 TableBorderInfo::e_TableBorderStyleSolid 开始的值， 应该是这些值中的一个。
  [in] | line_width | 表格边框线宽，以点为单位。应该是非负值。 如果此值为 0，则不绘制边框。
  [in] | color | 表格边框颜色。格式：0xAARRGGBB。
  [in] | dash_phase | 虚线相位。仅当参数 style 为 TableBorderInfo::e_TableBorderStyleDashed 时有用。
  [in] | dashes | 表示虚线模式的虚线数组。此数组中每个元素的值 不应为负。仅当 style 为 TableBorderInfo::e_TableBorderStyleDashed 时有用。

## ◆ TableBorderInfo() [2/2]

foxit::addon::tablegenerator::TableBorderInfo::TableBorderInfo | ( | const TableBorderInfo & | table_border_info | ) |
| inline

拷贝构造函数。

参数

  [in] | table_border_info | 另一个表格边框信息对象。

## 成员函数说明

## ◆ operator !=()

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

不等操作符。

参数

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

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

## ◆ operator=()

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

赋值操作符。

参数

  [in] | data | 另一个表格边框信息对象，其值将被赋给当前对象。

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

## ◆ operator==()

bool foxit::addon::tablegenerator::TableBorderInfo::operator== | ( | const TableBorderInfo & | table_border_info | ) | const
| inline

相等操作符。

参数

  [in] | table_border_info | 另一个表格边框信息对象。此函数将检查当前对象是否与此对象相等。

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

## ◆ Set()

void foxit::addon::tablegenerator::TableBorderInfo::Set | ( | const TableBorderStyle & | table_border_style,
|  | float | line_width,
|  | ARGB | color,
|  | float | dash_phase,
|  | FloatArray | dashes
| ) |  |
| inline

设置值。

参数

  [in] | table_border_style | 表格边框样式。请参考从 TableBorderInfo::e_TableBorderStyleSolid 开始的值， 应该是这些值中的一个。
  [in] | line_width | 表格边框线宽，以点为单位。应该是非负值。 如果此值为 0，则不绘制边框。
  [in] | color | 表格边框颜色。格式：0xAARRGGBB。
  [in] | dash_phase | 虚线相位。仅当参数 style 为 TableBorderInfo::e_TableBorderStyleDashed 时有用。
  [in] | dashes | 表示虚线模式的虚线数组。此数组中每个元素的值 不应为负。仅当 style 为 TableBorderInfo::e_TableBorderStyleDashed 时有用。

返回
  无。