## XmpMetadata::SetArrayItem method


Sets value in an array. Previous value will be replaced with new one.

```cpp
void Aspose::Page::EPS::XMP::XmpMetadata::SetArrayItem(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 set in 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++](../../../)
