## Multiply(Matrix) {#multiply}

Multiplies this Matrix by the matrix specified in the *matrix* parameter, by prepending the specified Matrix.

```csharp
public void Multiply(Matrix matrix)
```

| Parameter | Type | Description |
| --- | --- | --- |
| matrix | Matrix | The Matrix by which this Matrix is to be multiplied. |

### See Also

* class [Matrix](../)
* namespace [System.Drawing.Drawing2D](../../matrix/)
* assembly [Aspose.Drawing](../../../)

---

## Multiply(Matrix, MatrixOrder) {#multiply_1}

Multiplies this Matrix by the matrix specified in the *matrix* parameter, and in the order specified in the *order* parameter.

```csharp
public void Multiply(Matrix matrix, MatrixOrder order)
```

| Parameter | Type | Description |
| --- | --- | --- |
| matrix | Matrix | The Matrix by which this Matrix is to be multiplied. |
| order | MatrixOrder | The MatrixOrder that represents the order of the multiplication. |

### See Also

* enum [MatrixOrder](../../matrixorder/)
* class [Matrix](../)
* namespace [System.Drawing.Drawing2D](../../matrix/)
* assembly [Aspose.Drawing](../../../)


