## NextSubpath(out int, out int, out bool) {#nextsubpath}

Перемещает[`GraphicsPathIterator`](../../graphicspathiterator) к следующему подпути в пути. Начальный индекс и конечный индекс следующего подпути содержатся в параметрах [out].

```csharp
public int NextSubpath(out int startIndex, out int endIndex, out bool isClosed)
```

| Параметр | Тип | Описание |
| --- | --- | --- |
| startIndex | Int32& | [out] Получает начальный индекс следующего подпути. |
| endIndex | Int32& | [out] Получает конечный индекс следующего подпути. |
| isClosed | Boolean& | [out] Указывает, закрыт ли подпуть. |

### Возвращаемое значение

Количество точек данных в извлеченной фигуре (подпути). Если больше нет фигур для извлечения, возвращается ноль.

### Смотрите также

* class [GraphicsPathIterator](../../graphicspathiterator)
* пространство имен [System.Drawing.Drawing2D](../../graphicspathiterator)
* сборка [Aspose.Drawing](../../../)

---

## NextSubpath(GraphicsPath, out bool) {#nextsubpath_1}

Получает следующую фигуру (подпуть) из связанного пути этого[`GraphicsPathIterator`](../../graphicspathiterator) .

```csharp
public int NextSubpath(GraphicsPath path, out bool isClosed)
```

| Параметр | Тип | Описание |
| --- | --- | --- |
| path | GraphicsPath | А[`GraphicsPath`](../../graphicspath) то есть его точки данных должны соответствовать точкам данных извлеченной фигуры (подпути) для этого итератора. |
| isClosed | Boolean& | [out] Указывает, закрыт ли текущий подпуть. Истинно, если фигура замкнута, иначе ложно. |

### Возвращаемое значение

Количество точек данных в извлеченной фигуре (подпути). Если больше нет фигур для извлечения, возвращается ноль.

### Смотрите также

* class [GraphicsPath](../../graphicspath)
* class [GraphicsPathIterator](../../graphicspathiterator)
* пространство имен [System.Drawing.Drawing2D](../../graphicspathiterator)
* сборка [Aspose.Drawing](../../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Drawing.dll -->
