## XpsArray class


Classe encapsulant les fonctionnalités communes des objets de tableau du modèle [XPS](../../aspose.page.xps/).

```cpp
template<typename T>class XpsArray : public Aspose::Page::XPS::XpsModel::XpsObject
```


| Paramètre | Description |
| --- | --- |
| T | Le type des éléments du tableau. |
## Méthodes

| Méthode | Description |
| --- | --- |
| [Add](./add/)(T) | Ajoute un nouvel objet dans le tableau. |
| [get_Count](./get_count/)() | Renvoie le nombre d'éléments. |
| [idx_get](./idx_get/)(int32_t) | Fournit l'accès à l'élément du tableau par l'index *i*. |
| [Insert](./insert/)(int32_t, T) | Insère un nouvel objet dans le tableau à la position spécifiée. |
| [Remove](./remove/)(T) | Supprime un objet du tableau. |
| [RemoveAt](./removeat/)(int32_t) | Supprime un objet du tableau à la position spécifiée. |
| [SetTemplateWeakPtr](./settemplateweakptr/)(uint32_t) override | Définit le n-ième argument de modèle comme un pointeur faible (plutôt que partagé). Permet de basculer les pointeurs dans les conteneurs en mode faible. |

## Voir aussi

* Class [XpsObject](../xpsobject/)
* Namespace [Aspose::Page::XPS::XpsModel](../)
* Library [Aspose.Page for C++](../../)
