## ScaleTransform(float, float) {#scaletransform}

Scales the local geometric transform by the specified amounts. This method prepends the scaling matrix to the transform.

```csharp
public void ScaleTransform(float sx, float sy)
```

| Parameter | Type | Description |
| --- | --- | --- |
| sx | Single | The transform scale factor in the x-axis direction. |
| sy | Single | The transform scale factor in the y-axis direction. |

### See Also

* class [PathGradientBrush](../)
* namespace [System.Drawing.Drawing2D](../../pathgradientbrush/)
* assembly [Aspose.Drawing](../../../)

---

## ScaleTransform(float, float, MatrixOrder) {#scaletransform_1}

Scales the local geometric transform by the specified amounts in the specified order.

```csharp
public void ScaleTransform(float sx, float sy, MatrixOrder order)
```

| Parameter | Type | Description |
| --- | --- | --- |
| sx | Single | The transform scale factor in the x-axis direction. |
| sy | Single | The transform scale factor in the y-axis direction. |
| order | MatrixOrder | A MatrixOrder that specifies whether to append or prepend the scaling matrix. |

### See Also

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


