
# IDocumentOptions interface

*No description yet.*

```csharp
public interface IDocumentOptions
```

**Namespace:** SCH · **Assembly:** Altium.SDK.Interfaces

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [BackgroundColor](#backgroundcolor) | `int` | get; set |  |
| [BoldWaves](#boldwaves) | `bool` | get; set |  |
| [FFTLength](#fftlength) | `int` | get; set |  |
| [ForegroundColor](#foregroundcolor) | `int` | get; set |  |
| [GridColor](#gridcolor) | `int` | get; set |  |
| [HighlightSimilarWaves](#highlightsimilarwaves) | `bool` | get; set |  |
| [MaxPlotsVisible](#maxplotsvisible) | `int` | get; set |  |
| [ShowAxisLabels](#showaxislabels) | `bool` | get; set |  |
| [ShowChartTitle](#showcharttitle) | `bool` | get; set |  |
| [ShowDataPoints](#showdatapoints) | `bool` | get; set |  |
| [ShowPlotTitle](#showplottitle) | `bool` | get; set |  |
| [ShowSimDataPanel](#showsimdatapanel) | `bool` | get; set |  |
| [ShowWaveSymbols](#showwavesymbols) | `bool` | get; set |  |

### BackgroundColor

*No description yet.*

```csharp
int GetProperty_BackgroundColor();
void SetProperty_BackgroundColor(int argValue);
```

**Type:** `int` · **Access:** read/write

The accessors are extension methods of `IDocumentOptionsHelper` (`using SCH;`).

### BoldWaves

*No description yet.*

```csharp
bool GetProperty_BoldWaves();
void SetProperty_BoldWaves(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### FFTLength

*No description yet.*

```csharp
int GetProperty_FFTLength();
void SetProperty_FFTLength(int argValue);
```

**Type:** `int` · **Access:** read/write

### ForegroundColor

*No description yet.*

```csharp
int GetProperty_ForegroundColor();
void SetProperty_ForegroundColor(int argValue);
```

**Type:** `int` · **Access:** read/write

The accessors are extension methods of `IDocumentOptionsHelper` (`using SCH;`).

### GridColor

*No description yet.*

```csharp
int GetProperty_GridColor();
void SetProperty_GridColor(int argValue);
```

**Type:** `int` · **Access:** read/write

The accessors are extension methods of `IDocumentOptionsHelper` (`using SCH;`).

### HighlightSimilarWaves

*No description yet.*

```csharp
bool GetProperty_HighlightSimilarWaves();
void SetProperty_HighlightSimilarWaves(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### MaxPlotsVisible

*No description yet.*

```csharp
int GetProperty_MaxPlotsVisible();
void SetProperty_MaxPlotsVisible(int argValue);
```

**Type:** `int` · **Access:** read/write

### ShowAxisLabels

*No description yet.*

```csharp
bool GetProperty_ShowAxisLabels();
void SetProperty_ShowAxisLabels(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ShowChartTitle

*No description yet.*

```csharp
bool GetProperty_ShowChartTitle();
void SetProperty_ShowChartTitle(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ShowDataPoints

*No description yet.*

```csharp
bool GetProperty_ShowDataPoints();
void SetProperty_ShowDataPoints(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ShowPlotTitle

*No description yet.*

```csharp
bool GetProperty_ShowPlotTitle();
void SetProperty_ShowPlotTitle(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ShowSimDataPanel

*No description yet.*

```csharp
bool GetProperty_ShowSimDataPanel();
void SetProperty_ShowSimDataPanel(bool argValue);
```

**Type:** `bool` · **Access:** read/write

### ShowWaveSymbols

*No description yet.*

```csharp
bool GetProperty_ShowWaveSymbols();
void SetProperty_ShowWaveSymbols(bool argValue);
```

**Type:** `bool` · **Access:** read/write

## Returned by

[IChart.DocumentOptions](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IChart.md#documentoptions)
