Foxit PDF SDK

Public 成员函数 | 所有成员列表
FSDK::PDFDictionaryArray类 参考

## Public 成员函数
| Add (new_element)
| 在尾部添加一个元素。可能会增长数组。 更多...
| constructor ()
| 构造函数。
| Find (data, start)
| 从指定位置查找元素直到最后。 更多...
| GetAt (index)
| 此方法检索由索引号指定的元素。 更多...
| InsertAt (index, new_element, count)
| 在指定位置插入一个或多个连续元素。 更多...
| InsertAt (start_index, new_array)
| 在指定位置插入一个数组。 更多...
GetSize() | RemoveAll ()
| 获取数组中元素的数量。 更多...
| RemoveAt (index, count)
| 在指定位置删除若干个元素。 更多...
| SetAt (index, new_element)
| 此方法覆盖由索引号指定的元素。 更多...
| SetAtGrow (index, new_element)
| 在指定位置设置元素值。可能会增长数组。 更多...

## 成员函数说明

## ◆ Add()

FSDK::PDFDictionaryArray::Add | ( | new_element |  | ) |

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

参数

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

返回
  true表示成功,false表示失败(如内存错误)。

## ◆ Find()

FSDK::PDFDictionaryArray::Find | ( | data | ,
|  | start |
| ) |  |

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

参数

  [in] | data | 输入的元素。
  [in] | start | 指定开始查找的元素的从零开始的索引。

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

## ◆ GetAt()

FSDK::PDFDictionaryArray::GetAt | ( | index |  | ) |

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

参数

  [in] | index | 指定元素的从零开始的索引。

返回
  一个元素。

## ◆ InsertAt() [1/2]

FSDK::PDFDictionaryArray::InsertAt | ( | index | ,
|  | new_element | ,
|  | count |
| ) |  |

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

参数

  [in] | index | 指定数组中从零开始的索引。
  [in] | new_element | 指定要插入的元素值。
  [in] | count | 指定要插入的元素数量。

返回
  true表示成功,false表示失败(例如参数或内存错误)。

## ◆ InsertAt() [2/2]

FSDK::PDFDictionaryArray::InsertAt | ( | start_index | ,
|  | new_array |
| ) |  |

在指定位置插入一个数组。

参数

  [in] | start_index | 指定要插入的起始元素的从零开始的索引。
  [in] | new_array | 输入的数组。

返回
  true表示成功,false表示失败(例如参数或内存错误)。

## ◆ RemoveAll()

GetSize () FSDK::PDFDictionaryArray::RemoveAll | ( |  | ) |

获取数组中元素的数量。

返回
  数组中元素的数量。

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

返回
  上界。

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

参数

  [in] | new_size | 期望的新元素大小。
  [in] | grow_by | 期望的元素增长量。可以为-1表示增长量不变。

返回
  true表示成功,false表示失败(例如参数或内存错误)。

清空数组。

返回
  无。

## ◆ RemoveAt()

FSDK::PDFDictionaryArray::RemoveAt | ( | index | ,
|  | count |
| ) |  |

在指定位置删除若干个元素。

参数

  [in] | index | 指定数组中从零开始的索引。
  [in] | count | 指定要删除的元素数量。

返回
  true表示成功,false表示失败(例如参数或内存错误)。

## ◆ SetAt()

FSDK::PDFDictionaryArray::SetAt | ( | index | ,
|  | new_element |
| ) |  |

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

参数

  [in] | index | 指定元素的从零开始的索引。
  [in] | new_element | 一个元素。

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

## ◆ SetAtGrow()

FSDK::PDFDictionaryArray::SetAtGrow | ( | index | ,
|  | new_element |
| ) |  |

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

参数

  [in] | index | 指定数组中元素的从零开始的索引。
  [in] | new_element | 输入的元素。

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