---
title: "backingAlignedRect(_:options:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsscreen/backingalignedrect(_:options:)"
---

# backingAlignedRect(_:options:)

Converts a rectangle in global screen coordinates to a pixel aligned rectangle.

## Declaration

```swift
func backingAlignedRect(_ rect: NSRect, options: AlignmentOptions = []) -> NSRect
```

## Parameters

- `rect`: The input rectangle in global screen coordinates.
- `options`: Specifies the alignment options. See doc://com.apple.documentation/documentation/Foundation/AlignmentOptions for possible values.

## Return Value

Return Value Returns a a pixel aligned rectangle on the target screen from the given input rectangle in global screen coordinates.

## Discussion

Discussion This method uses NSIntegralRectWithOptions(_:_:) to produce the pixel aligned rectangle.

## See Also

### Converting Between Screen and Backing Coordinates

- [backingScaleFactor](appkit/nsscreen/backingscalefactor.md)
- [convertRectFromBacking(_:)](appkit/nsscreen/convertrectfrombacking(_:).md)
- [convertRectToBacking(_:)](appkit/nsscreen/convertrecttobacking(_:).md)
