
# ILibraryReportExternalSettings interface

*No description yet.*

```csharp
public interface ILibraryReportExternalSettings : IExternalForm
```

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

**Inherits:** [IExternalForm](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md)

## Properties

| Property | Type | Access | Description |
| --- | --- | --- | --- |
| [DrawPreviews](#drawpreviews) | `bool` | get; set |  |

### DrawPreviews

*No description yet.*

```csharp
bool GetDrawPreviews();
void SetDrawPreviews(bool argValue);
```

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

## Methods

| Method | Returns | Description |
| --- | --- | --- |
| [GetLibraryType](#getlibrarytype) | `string` |  |
| [GetStateControls](#getstatecontrols) | `void` |  |
| [SetStateControls](#setstatecontrols) | `void` |  |

### GetLibraryType

*No description yet.*

```csharp
string GetLibraryType();
```

**Returns:** `string`

### GetStateControls

*No description yet.*

```csharp
void GetStateControls();
```

**Returns:** nothing (`void`)

### SetStateControls

*No description yet.*

```csharp
void SetStateControls();
```

**Returns:** nothing (`void`)

## Inherited members

- From [IExternalForm](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md): [FocusFirstTabStop](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#focusfirsttabstop), [GetBounds](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#getbounds), [GetCaption](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#getcaption), [GetHandle](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#gethandle), [Hide](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#hide), [ParentWindowCreated](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#parentwindowcreated), [ParentWindowDestroyed](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#parentwindowdestroyed), [SetBounds](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#setbounds), [SetFocus](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#setfocus), [SetParentWindow](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#setparentwindow), [Show](https://altiumdeveloper.github.io/ad-sdk-docs/reference/dxp/IExternalForm.md#show)

## Returned by

[IGetLibraryReportInfo.GetReportSettings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IGetLibraryReportInfo.md#getreportsettings)

## Accepted by

[IGetLibraryReportInfo.UseReportSettings](https://altiumdeveloper.github.io/ad-sdk-docs/reference/sch/IGetLibraryReportInfo.md#usereportsettings)
