## Subtract(PointF, Size) {#subtract}

Translates a [`PointF`](../) by the negative of a given [`Size`](../../size/) .

```csharp
public static PointF Subtract(PointF pt, Size sz)
```

| Parameter | Type | Description |
| --- | --- | --- |
| pt | PointF | The [`PointF`](../) to translate. |
| sz | Size | The [`Size`](../../size/) that specifies the numbers to translate from the coordinates of *pt*. |

### Return Value

The translated [`PointF`](../).

### See Also

* struct [Size](../../size/)
* struct [PointF](../)
* namespace [System.Drawing](../../pointf/)
* assembly [Aspose.Drawing](../../../)

---

## Subtract(PointF, SizeF) {#subtract_1}

Translates a [`PointF`](../) by the negative of a given [`Size`](../../size/) .

```csharp
public static PointF Subtract(PointF pt, SizeF sz)
```

| Parameter | Type | Description |
| --- | --- | --- |
| pt | PointF | The [`PointF`](../) to translate. |
| sz | SizeF | The [`SizeF`](../../sizef/) that specifies the numbers to translate from the coordinates of *pt*. |

### Return Value

The translated [`PointF`](../).

### See Also

* struct [SizeF](../../sizef/)
* struct [PointF](../)
* namespace [System.Drawing](../../pointf/)
* assembly [Aspose.Drawing](../../../)


