## XmpMetadata::AddArrayItem(System::String, int32_t, System::SharedPtr\<XmpValue\>) method


Adds value into an array by specified index.

```cpp
void Aspose::Page::EPS::XMP::XmpMetadata::AddArrayItem(System::String arrayKey, int32_t index, System::SharedPtr<XmpValue> value)
```


| Parameter | Type | Description |
| --- | --- | --- |
| arrayKey | System::String | Key of the array to search in the dictionary. |
| index | int32_t | Index of new value in the array. |
| value | System::SharedPtr\<XmpValue\> | Value to add into the array. |

## See Also

* Class [String](../../../system/string/)
* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmpValue](../../xmpvalue/)
* Class [XmpMetadata](../)
* Namespace [Aspose::Page::EPS::XMP](../../)
* Library [Aspose.Page for C++](../../../)
## XmpMetadata::AddArrayItem(System::String, System::SharedPtr\<XmpValue\>) method


Adds value into an array. The value will be added at the end of the array.

```cpp
void Aspose::Page::EPS::XMP::XmpMetadata::AddArrayItem(System::String arrayKey, System::SharedPtr<XmpValue> value)
```


| Parameter | Type | Description |
| --- | --- | --- |
| arrayKey | System::String | Key of the array to search in the dictionary. |
| value | System::SharedPtr\<XmpValue\> | Value to add into the array. |

## See Also

* Class [String](../../../system/string/)
* Typedef [SharedPtr](../../../system/sharedptr/)
* Class [XmpValue](../../xmpvalue/)
* Class [XmpMetadata](../)
* Namespace [Aspose::Page::EPS::XMP](../../)
* Library [Aspose.Page for C++](../../../)
