Foxit PDF SDK

构造函数 | 所有成员列表
FSRectFArray类 参考

RectF对象数组。
更多...

类 FSRectFArray 继承关系图:

## 构造函数
(BOOL) | - add:
| 在尾部添加元素。可能会增长数组。 更多...
(int) | - find:iStart:
| 从指定位置到最后查找元素。 更多...
(FSRectF *) | - getAt:
| 此方法检索由索引号指定的元素。 更多...
(int) | - getSize
| 获取数组中元素的数量。 更多...
(int) | - getUpperBound
| 获取数组中的上界，实际上是最大有效索引。 更多...
(id) | - init
| 构造函数。
(id) | - initWithOther:
| 用另一个数组对象构造。 更多...
(BOOL) | - insertAt:newElement:nCount:
| 在指定位置插入一个或多个连续元素。 更多...
(void) | - removeAll
| 清理数组。 更多...
(BOOL) | - removeAt:nCount:
| 在指定位置移除若干元素。 更多...
(BOOL) | - setAt:newElement:
| 此方法覆盖由索引号指定的元素。 更多...
(BOOL) | - setAtGrow:newElement:
| 在指定位置设置元素值。可能会增长数组。 更多...
(BOOL) | - setSize:nGrowBy:
| 更改分配的大小和增长量。 更多...

## 详细描述

RectF对象数组。

## 函数文档

## ◆ add:()

- (BOOL) add: |  | (FSRectF*) | newElement |

在尾部添加元素。可能会增长数组。

参数

  [in] | newElement | 输入的元素。

返回
  YES 表示成功，NO 表示失败（如内存错误）。

## ◆ find:iStart:()

- (int) find: |  | (FSRectF*) | data
iStart: |  | (int) | iStart

从指定位置到最后查找元素。

参数

  [in] | data | 输入的元素。
  [in] | iStart | 指定开始查找的起始元素的基于零的索引。

返回
  找到的元素的索引。-1表示未找到。

## ◆ getAt:()

- (FSRectF *) getAt: |  | (int) | nIndex |

此方法检索由索引号指定的元素。

参数

  [in] | nIndex | 指定元素的基于零的索引。

返回
  元素。

## ◆ getSize()

- (int) getSize |  |  |

获取数组中元素的数量。

返回
  数组中元素的数量。

## ◆ getUpperBound()

- (int) getUpperBound |  |  |

获取数组中的上界，实际上是最大有效索引。

返回
  上界。

## ◆ initWithOther:()

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

用另一个数组对象构造。

参数

  [in] | other | 另一个数组对象。

## ◆ insertAt:newElement:nCount:()

- (int) insertAt: |  | (int) | nIndex
newElement: |  | (FSRectF*) | newElement
nCount: |  | (int) | nCount

在指定位置插入一个或多个连续元素。

参数

  [in] | nIndex | 指定数组中的起始索引（从零开始）。
  [in] | newElement | 要插入的元素值。
  [in] | nCount | 要插入的元素数量。

返回
  true 表示成功，false 表示失败（如参数或内存错误）。

## ◆ removeAll()

- (void) removeAll |  |  |

清理数组。

返回
  无。

## ◆ removeAt:nCount:()

- (BOOL) removeAt: |  | (int) | nIndex
nCount: |  | (int) | nCount

在指定位置移除若干元素。

参数

  [in] | nIndex | 指定数组中的基于零的索引。
  [in] | nCount | 指定要移除的元素数量。

返回
  YES 表示成功，NO 表示失败（如参数或内存错误）。

## ◆ setAt:newElement:()

- (BOOL) setAt: |  | (int) | nIndex
newElement: |  | (FSRectF*) | newElement

此方法覆盖由索引号指定的元素。

参数

  [in] | nIndex | 指定元素的基于零的索引。
  [in] | newElement | 元素。

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

## ◆ setAtGrow:newElement:()

- (BOOL) setAtGrow: |  | (int) | nIndex
newElement: |  | (FSRectF*) | newElement

在指定位置设置元素值。可能会增长数组。

参数

  [in] | nIndex | 指定数组中元素的基于零的索引。
  [in] | newElement | 输入的元素。

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

## ◆ setSize:nGrowBy:()

- (BOOL) setSize: |  | (int) | nNewSize
nGrowBy: |  | (int) | nGrowBy

更改分配的大小和增长量。

参数

  [in] | nNewSize | 期望的新大小（以元素为单位）。
  [in] | nGrowBy | 期望的增长量（以元素为单位）。这可以为-1表示增长量不变。

返回
  YES 表示成功，NO 表示失败（如参数或内存错误）。