Foxit PDF SDK

Public 成员函数 | 所有成员列表
FSDK::FillSignObject类 参考
类 FSDK::FillSignObject 继承关系图:

## Public 成员函数
| constructor ()
| 构造函数。
| GenerateContent ()
| 为当前填充签名对象生成内容。 更多...
| GetRect ()
| 获取 PDF坐标系 中的矩形。 更多...
| GetType ()
| 获取填充签名类型。 更多...
| IsEmpty ()
| 检查当前对象是否为空。 更多...
| Move (point, width, height, rotation)
| 移动当前填充签名对象。 更多...

## 详细描述

类 FSDK.FillSignObject 是所有类型填充签名对象的基类。 此类提供基本函数来获取类型、移动填充签名对象或为填充签名对象生成内容。

## 成员函数说明

## ◆ GenerateContent()

FSDK::FillSignObject::GenerateContent | ( |  | ) |

为当前填充签名对象生成内容。

对于类型为 FSDK.FillSign.e_FillSignObjectTypeSignature 或 FSDK.FillSign.e_FillSignObjectTypeInitialsSignature 的填充签名对象， 应首先调用函数 FSDK.SignatureFillSignObject.SetBitmap。

返回
  true 表示成功，而 false 表示失败。

## ◆ GetRect()

FSDK::FillSignObject::GetRect | ( |  | ) |

获取 PDF坐标系 中的矩形。

返回
  填充签名对象矩形。 如果没有矩形信息，将返回所有值为0的RectF对象。

## ◆ GetType()

FSDK::FillSignObject::GetType | ( |  | ) |

获取填充签名类型。

返回
  填充签名类型。请参考从 FSDK.FillSign.e_FillSignObjectTypeText 开始的值， 应为这些值之一。

## ◆ IsEmpty()

FSDK::FillSignObject::IsEmpty | ( |  | ) |

检查当前对象是否为空。

当当前对象为空时，意味着当前对象无用。

返回
  true 表示当前对象为空，而 false 表示不为空。

## ◆ Move()

FSDK::FillSignObject::Move | ( | point | ,
|  | width | ,
|  | height | ,
|  | rotation |
| ) |  |

移动当前填充签名对象。

- 如果要添加类型为 FSDK.FillSign.e_FillSignObjectTypeCrossMark、 FSDK.FillSign.e_FillSignObjectTypeCheckMark、FSDK.FillSign.e_FillSignObjectTypeLine 或 FSDK.FillSign.e_FillSignObjectTypeDot 的填充签名对象，输入宽度和高度中较大的值将 用作移动结果的宽度和高度。
- 如果要移动类型为 FSDK.FillSign.e_FillSignObjectTypeLine 的填充签名对象，输入的 height 无用 且将被忽略。
- 此函数不支持移动类型为 FSDK.FillSign.e_FillSignObjectTypeSignature 或 FSDK.FillSign.e_FillSignObjectTypeInitialsSignature 的填充签名对象。 对于这种情况，将抛出异常 FSDK.e_ErrUnsupported。

参数

  [in] | point | 当前填充签名对象的新左下角点，使用 PDF坐标系。
  [in] | width | 当前填充签名对象的新宽度。
  [in] | height | 当前填充签名对象的新高度。
  [in] | rotation | 旋转状态信息。此旋转值包括视图旋转和页面旋转属性信息。 请参考从 FSDK.e_Rotation0 开始的值， 应为这些值之一，除了 FSDK.e_RotationUnknown。

返回
  无。