Foxit PDF SDK

构造函数 | 所有成员列表
FSFillSignObject类 参考
类 FSFillSignObject 继承关系图:

## 构造函数
(BOOL) | - generateContent
| 为当前填充签名对象生成内容。 更多...
(FSRectF *) | - getRect
| 获取矩形，在中。 更多...
(FSFillSignFillSignObjectType) | - getType
| 获取填充签名类型 更多...
(id) | - init
| 构造函数。
(id) | - initWithOther:
| 构造函数，使用另一个填充签名对象。 更多...
(BOOL) | - isEmpty
| 检查当前对象是否为空。 更多...
(void) | - move:width:height:rotation:
| 移动当前填充签名对象。 更多...

## 详细描述

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

## 函数文档

## ◆ generateContent()

- (BOOL) generateContent |  |  |

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

对于类型为 FSFillSignFillSignObjectTypeSignature 或 FSFillSignFillSignObjectTypeInitialsSignature 的填充签名对象， 应该首先调用函数 FSSignatureFillSignObject::setBitmap:。

返回
  YES表示成功，NO表示失败。

## ◆ getRect()

- (FSRectF *) getRect |  |  |

获取矩形，在中。

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

## ◆ getType()

- (FSFillSignFillSignObjectType) getType |  |  |

获取填充签名类型

返回
  填充签名类型。请参考从 FSFillSignFillSignObjectTypeText 开始的值， 这将是这些值中的一个。

## ◆ initWithOther:()

- (id) initWithOther: |  | (FSFillSignObject*) | other |

构造函数，使用另一个填充签名对象。

参数

  [in] | other | 另一个填充签名对象。

## ◆ isEmpty()

- (BOOL) isEmpty |  |  |

检查当前对象是否为空。

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

返回
  YES表示当前对象为空，NO表示不为空。

## ◆ move:width:height:rotation:()

- (void) move: |  | (FSPointF*) | point
width: |  | (float) | width
height: |  | (float) | height
rotation: |  | (FSRotation) | rotation

移动当前填充签名对象。

- 如果要添加类型为 FSFillSignFillSignObjectTypeCrossMark、 FSFillSignFillSignObjectTypeCheckMark、FSFillSignFillSignObjectTypeLine 或 FSFillSignFillSignObjectTypeDot 的填充签名对象，输入宽度和高度中的较大值将 用作移动结果的宽度和高度。
- 如果要移动类型为 FSFillSignFillSignObjectTypeLine 的填充签名对象，输入的height无用 并将被忽略。
- 此函数不支持移动类型为 FSFillSignFillSignObjectTypeSignature 或 FSFillSignFillSignObjectTypeInitialsSignature 的填充签名对象。 在这种情况下，将抛出异常 。

参数

  [in] | point | 当前填充签名对象的新左下角点，在中。
  [in] | width | 当前填充签名对象的新宽度。
  [in] | height | 当前填充签名对象的新高度。
  [in] | rotation | 旋转状态信息。此旋转值包括视图旋转和页面旋转属性信息。 请参考从 FSRotation0 开始的值， 这应该是这些值中的一个，除了 FSRotationUnknown。

返回
  无。