Foxit PDF SDK
FSGraphicsObjectArray类 参考
类 FSGraphicsObjectArray 继承关系图:
FSBasicArray

构造函数

(BOOL) - add:
 在尾部添加元素。可能会增长数组。
更多...
 
(int) - find:iStart:
 从指定位置到最后查找元素。
更多...
 
(FSGraphicsObject *) - 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:
 更改分配的大小和增长量。
更多...
 

详细描述

此类表示FSGraphicsObject对象的数组。

函数文档

◆ add:()

- (BOOL) add: (FSGraphicsObject*)  newElement

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

参数
[in]newElement输入的元素。
返回
YES 表示成功,NO 表示失败(如内存错误)。

◆ find:iStart:()

- (int) find: (FSGraphicsObject*)  data
iStart: (int)  iStart 

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

参数
[in]data输入的元素。
[in]iStart指定开始查找的起始元素的基于零的索引。
返回
找到的元素的索引。-1表示未找到。

◆ getAt:()

- (FSGraphicsObject *) getAt: (int)  nIndex

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

参数
[in]nIndex指定元素的基于零的索引。
返回
元素。

◆ getSize()

- (int) getSize

获取数组中元素的数量。

返回
数组中元素的数量。

◆ getUpperBound()

- (int) getUpperBound

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

返回
上界。

◆ initWithOther:()

- (id) initWithOther: (FSGraphicsObjectArray*)  other

用另一个数组对象构造。

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

◆ insertAt:newElement:nCount:()

- (int) insertAt: (int)  nIndex
newElement: (FSGraphicsObject*)  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: (FSGraphicsObject*)  newElement 

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

参数
[in]nIndex指定元素的基于零的索引。
[in]newElement元素。
返回
YES 表示成功,NO 表示失败。

◆ setAtGrow:newElement:()

- (BOOL) setAtGrow: (int)  nIndex
newElement: (FSGraphicsObject*)  newElement 

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

参数
[in]nIndex指定数组中元素的基于零的索引。
[in]newElement输入的元素。
返回
YES 表示成功,NO 表示失败。

◆ setSize:nGrowBy:()

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

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

参数
[in]nNewSize期望的新大小(以元素为单位)。
[in]nGrowBy期望的增长量(以元素为单位)。这可以为-1表示增长量不变。
返回
YES 表示成功,NO 表示失败(如参数或内存错误)。