---
title: shapeScaled
framework: paperkit
role: symbol
role_heading: Instance Property
path: paperkit/shapemarkup/shapescaled
---

# shapeScaled

The type of the shape with values scaled to the current frame.

## Declaration

```swift
var shapeScaled: ShapeMarkup.Shape { get set }
```

## Discussion

Discussion Coordinate values are specified in points relative to the shape’s frame. When you resize the shape, this property’s values automatically update to reflect the new dimensions. Use shape if you need consistent relative proportions that don’t change when resizing. var shape = ShapeMarkup(     frame: CGRect(x: 0, y: 0, width: 100, height: 100),     type: .roundedRectangle(cornerRadius: 0.2) )

// shapeScaled returns .roundedRectangle(cornerRadius: 20.0) // 20 points

shape.frame = CGRect(x: 0, y: 0, width: 200, height: 200) // shapeScaled now returns .roundedRectangle(cornerRadius: 40.0) // 40 points
