# SafeFrame class

Namespace: [Rhino.Render](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.render.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public sealed class SafeFrame : DocumentOrFreeFloatingBase, IDisposable
```

Safe frame

## Constructors

- [SafeFrame](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/ctor.md): (3 overloads) Create a utility object not associated with any document

## Finalizer

- [~SafeFrame](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/finalize.md)

## Properties

- [ActionFrameLinked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/actionframelinked.md): Action Frame Linked, On = Use the same scale for X and Y. Off = use different scales for X and Y.
- [ActionFrameOn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/actionframeon.md): Turn on the user specified action area, which shown with blue frames.
- [ActionFrameXScale](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/actionframexscale.md): Action Frame X-scale. This value should be in the range 0..1 but it is not clamped. It is displayed in the UI in the range 0..100.
- [ActionFrameYScale](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/actionframeyscale.md): Action Frame Y-scale. This value should be in the range 0..1 but it is not clamped. It is displayed in the UI in the range 0..100.
- [Enabled](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/enabled.md): Determines whether the safe-frame is enabled.
- [FieldsOn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/fieldson.md): Show the 4 by 3 field grid in the safe-frame.
- [LiveFrameOn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/liveframeon.md): Turn on the live area, which shows the size of the rendered view as a yellow frame in the viewport.
- [PerspectiveOnly](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/perspectiveonly.md): Show the safe-frame only in perspective views.
- [TitleFrameLinked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/titleframelinked.md): Title Frame Linked, On = Use the same scale for X and Y. Off = use different scales for X and Y.
- [TitleFrameOn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/titleframeon.md): Show a user specified title area frame in orange.
- [TitleFrameXScale](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/titleframexscale.md): Title Frame X-scale. This value should be in the range 0..1 but it is not clamped. It is displayed in the UI in the range 0..100.
- [TitleFrameYScale](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/titleframeyscale.md): Title Frame Y-scale. This value should be in the range 0..1 but it is not clamped. It is displayed in the UI in the range 0..100.

## Methods

- [CopyFrom](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/copyfrom.md)
- [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/dispose.md)

## Events

- [Changed](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe/changed.md): (static) This event is raised when a SafeFrame property value is changed.

## Inherited Members

- From [DocumentOrFreeFloatingBase](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.documentorfreefloatingbase.md): [BeginChange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.documentorfreefloatingbase/beginchange.md), [EndChange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.documentorfreefloatingbase/endchange.md)
