Foxit PDF SDK

Public 成员函数 | 所有成员列表
foxit.common.fxcrt.FloatArray类 参考

浮点值数组。 更多...

类 foxit.common.fxcrt.FloatArray 继承关系图:

## Public 成员函数
| FloatArray ()
| 构造一个简单对象。
| FloatArray (FloatArray other)
| 用另一个数组对象构造。 更多...
bool | Add (float newElement)
| 在尾部添加元素。可能会增长数组。 更多...
int | Find (float data, int iStart)
| 从指定位置到最后查找元素。 更多...
float | GetAt (int nIndex)
| 此方法检索由索引号指定的元素。 更多...
int | GetSize ()
| 获取数组中元素的数量。 更多...
int | GetUpperBound ()
| 获取数组中的上界，实际上是最大有效索引。 更多...
bool | InsertAt (int nIndex, float newElement, int nCount)
| 在指定位置插入一个或多个连续元素。 更多...
bool | InsertAt (int nStartIndex, BasicArray pNewArray)
| 在指定位置插入数组。 更多...
void | RemoveAll ()
| 清理数组。 更多...
bool | RemoveAt (int nIndex, int nCount)
| 在指定位置移除若干元素。 更多...
bool | SetAt (int nIndex, float newElement)
| 此方法覆盖由索引号指定的元素。 更多...
bool | SetAtGrow (int nIndex, float newElement)
| 在指定位置设置元素值。可能会增长数组。 更多...
bool | SetSize (int nNewSize, int nGrowBy)
| 更改分配的大小和增长量。 更多...

## 详细描述

浮点值数组。

## 构造及析构函数说明

## ◆ FloatArray()

foxit.pdf.graphics.FloatArray.FloatArray | ( | FloatArray | other | ) |
| inline

用另一个数组对象构造。

参数

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

## 成员函数说明

## ◆ Add()

bool foxit.common.fxcrt.FloatArray.Add | ( | float | newElement | ) |
| inline

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

参数

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

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

## ◆ Find()

int foxit.common.fxcrt.FloatArray.Find | ( | float | data,
|  | int | iStart
| ) |  |
| inline

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

参数

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

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

## ◆ GetAt()

float foxit.common.fxcrt.FloatArray.GetAt | ( | int | nIndex | ) |
| inline

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

参数

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

返回
  元素。

## ◆ GetSize()

int foxit.common.fxcrt.FloatArray.GetSize | ( |  | ) |
| inline

获取数组中元素的数量。

返回
  数组中元素的数量。

## ◆ GetUpperBound()

int foxit.common.fxcrt.FloatArray.GetUpperBound | ( |  | ) |
| inline

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

返回
  上界。

## ◆ InsertAt() [1/2]

bool foxit.common.fxcrt.FloatArray.InsertAt | ( | int | nIndex,
|  | float | newElement,
|  | int | nCount
| ) |  |
| inline

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

参数

  [in] | nIndex | 指定数组中的基于零的索引。
  [in] | newElement | 指定要插入的元素值。
  [in] | nCount | 指定要插入的元素数量。

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

## ◆ InsertAt() [2/2]

bool foxit.common.fxcrt.FloatArray.InsertAt | ( | int | nStartIndex,
|  | BasicArray | pNewArray
| ) |  |
| inline

在指定位置插入数组。

参数

  [in] | nStartIndex | 指定要插入位置的起始元素的基于零的索引。
  [in] | pNewArray | 输入的数组。

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

## ◆ RemoveAll()

void foxit.common.fxcrt.FloatArray.RemoveAll | ( |  | ) |
| inline

清理数组。

返回
  无。

## ◆ RemoveAt()

bool foxit.common.fxcrt.FloatArray.RemoveAt | ( | int | nIndex,
|  | int | nCount
| ) |  |
| inline

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

参数

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

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

## ◆ SetAt()

bool foxit.common.fxcrt.FloatArray.SetAt | ( | int | nIndex,
|  | float | newElement
| ) |  |
| inline

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

参数

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

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

## ◆ SetAtGrow()

bool foxit.common.fxcrt.FloatArray.SetAtGrow | ( | int | nIndex,
|  | float | newElement
| ) |  |
| inline

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

参数

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

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

## ◆ SetSize()

bool foxit.common.fxcrt.FloatArray.SetSize | ( | int | nNewSize,
|  | int | nGrowBy
| ) |  |
| inline

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

参数

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

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