# LanguageSetting Class

> Specify a language, along with any metadata about that language.

- Product: Adobe PDF Library 21
- Language: .NET Framework
- Version: APDFL21.0.0PlusP1e
- HTML page: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/LanguageSetting
- Version index: https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/llms.txt

```csharp
class LanguageSetting : SystemIDisposable
```

**Namespace:** `Datalogics::PDFL`

**Inherits from:** `SystemIDisposable`

## Description

Specify a language, along with any metadata about that language.

**Referenced by:** [`OCRParams`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/OCRParams.md)

**Uses types:** [`Language`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/enum/Language.md)

## Constructors

### LanguageSetting

```csharp
Datalogics.PDFL.LanguageSetting.LanguageSetting(Language language, bool prohibit)
```

*constructor*

**Parameters**

- `language` ([`Language`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/enum/Language.md)): the language to specify
- `prohibit` (`bool`): Instead of loading this language, prohibit the language from being loaded as an adjunct of another language.

create a language setting

## Properties

### Language

```csharp
Language Datalogics.PDFL.LanguageSetting.Language { get; set; }
```

The language being specified.

### Prohibit

```csharp
bool Datalogics.PDFL.LanguageSetting.Prohibit { get; set; }
```

Instead of loading this language, prohibit the language from being loaded as an adjunct of another language.

## Methods

### Dispose

```csharp
void Datalogics.PDFL.LanguageSetting.Dispose()
```

**Returns:** `void`
