---
title: "centerScanRect(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsview/centerscanrect(_:)"
---

# centerScanRect(_:)

Converts the corners of a specified rectangle to lie on the center of device pixels, which is useful in compensating for rendering overscanning when the coordinate system has been scaled.

## Declaration

```swift
func centerScanRect(_ rect: NSRect) -> NSRect
```

## Parameters

- `rect`: The rectangle whose corners are to be converted.

## Return Value

Return Value The adjusted rectangle.

## Discussion

Discussion This method converts the given rectangle to device coordinates, adjusts the rectangle to lie in the center of the pixels, and converts the resulting rectangle back to the view’s coordinate system. Note that this method does not take into account any transformations performed using the NSAffineTransform class or Quartz 2D routines.

## See Also

### Related Documentation

- [isRotatedOrScaledFromBase](appkit/nsview/isrotatedorscaledfrombase.md)

### Converting Coordinate Values

- [backingAlignedRect(_:options:)](appkit/nsview/backingalignedrect(_:options:).md)
- [convertFromBacking(_:)](appkit/nsview/convertfrombacking(_:)-229ps.md)
- [convertToBacking(_:)](appkit/nsview/converttobacking(_:)-2xx45.md)
- [convertFromLayer(_:)](appkit/nsview/convertfromlayer(_:)-3nsbu.md)
- [convertToLayer(_:)](appkit/nsview/converttolayer(_:)-44u7d.md)
- [convertFromBacking(_:)](appkit/nsview/convertfrombacking(_:)-2njpa.md)
- [convertToBacking(_:)](appkit/nsview/converttobacking(_:)-3zors.md)
- [convertFromLayer(_:)](appkit/nsview/convertfromlayer(_:)-8s5bi.md)
- [convertToLayer(_:)](appkit/nsview/converttolayer(_:)-160pw.md)
- [convertFromBacking(_:)](appkit/nsview/convertfrombacking(_:)-4agf9.md)
- [convertToBacking(_:)](appkit/nsview/converttobacking(_:)-4ra9y.md)
- [convertFromLayer(_:)](appkit/nsview/convertfromlayer(_:)-3usqp.md)
- [convertToLayer(_:)](appkit/nsview/converttolayer(_:)-2vozx.md)
- [convert(_:from:)](appkit/nsview/convert(_:from:)-1dq9l.md)
- [convert(_:to:)](appkit/nsview/convert(_:to:)-6u9ir.md)
