# ReportEditorSettings

## Content

# Type Alias: ReportEditorSettings

```ts
type ReportEditorSettings = object;
```

## Properties

### gridSize?

```ts
optional gridSize?: string;
```

Specifies default grid size. If units = 'cm', value = 0.5cm by default. Else, value = 0,25in by default

***

### rulers?

```ts
optional rulers?: RulersSettings;
```

Rulers settings

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
   editor: {
       rulers: {
           visible: true
       }
   }
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       rulers: {
           visible: true
       }
   }
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       rulers: {
           visible: true
       }
   }
});
```

***

### showGrid?

```ts
optional showGrid?: boolean;
```

Specifies if grid must be shown or hidden by default

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
   editor: {
       rulers: {
           visible: true
       }
   }
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       rulers: {
           visible: true
       }
   }
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       rulers: {
           visible: true
       }
   }
});
```

***

### snapToGrid?

```ts
optional snapToGrid?: boolean;
```

Specifies default value for the snapToGrid option

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
   editor: {
       snapToGrid: true
   }
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       snapToGrid: true
   }
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       snapToGrid: true
   }
});
```

#### Default

```ts
false
```

***

### snapToGuides?

```ts
optional snapToGuides?: boolean;
```

Specifies default value for the snapToGuides option

#### Examples

```javascript
// ESM usage
import { arWebDesigner } from './web-designer.js';
arWebDesigner.create('#ar-web-designer', {
   editor: {
       snapToGuides: true
   }
});
```

```javascript
// UMD usage
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       snapToGuides: true
   }
});
```

```typescript
GrapeCity.ActiveReports.Designer.create('#ar-web-designer', {
   editor: {
       snapToGuides: true
   }
});
```

#### Default

```ts
false
```
