## XpsArray class


Klasse, die gängige [XPS](../../aspose.page.xps/) Modell‑Array‑Objektfunktionen kapselt.

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


| Parameter | Beschreibung |
| --- | --- |
| T | Der Typ der Array‑Elemente. |
## Methoden

| Methode | Beschreibung |
| --- | --- |
| [Add](./add/)(T) | Fügt ein neues Objekt zum Array hinzu. |
| [get_Count](./get_count/)() | Gibt die Anzahl der Elemente zurück. |
| [idx_get](./idx_get/)(int32_t) | Stellt Zugriff auf das Element des Arrays über den Index *i* bereit. |
| [Insert](./insert/)(int32_t, T) | Fügt ein neues Objekt an der angegebenen Position in das Array ein. |
| [Remove](./remove/)(T) | Entfernt ein Objekt aus dem Array. |
| [RemoveAt](./removeat/)(int32_t) | Entfernt ein Objekt aus dem Array an der angegebenen Position. |
| [SetTemplateWeakPtr](./settemplateweakptr/)(uint32_t) override | Setzt das n‑te Vorlagenargument auf einen schwachen Zeiger (statt eines geteilten). Ermöglicht das Umschalten von Zeigern in Containern in den schwachen Modus. |

## Siehe auch

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