# LanguageSetting Class

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

- Product: Adobe PDF Library 18
- Language: Java
- Version: APDFL18.0.5PlusP2e
- HTML page: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/LanguageSetting
- Version index: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/llms.txt

```java
class LanguageSetting
```

**Namespace:** `com::datalogics::PDFL`

## Description

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

**Referenced by:** [`LanguageSettingVector`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/LanguageSettingVector.md), [`OCRParams`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2e/class/OCRParams.md)

## Constructors

### LanguageSetting

```java
com.datalogics.PDFL.LanguageSetting.LanguageSetting(Language language, boolean prohibit)
```

*constructor*

**Parameters**

- `language` (`Language`): the language to specify
- `prohibit` (`boolean`): Instead of loading this language, prohibit the language from being loaded as an adjunct of another language.

create a language setting.

## Methods

### delete

```java
synchronized void com.datalogics.PDFL.LanguageSetting.delete(Boolean disposing)
```

*protected*

**Parameters**

- `disposing` (`Boolean`)

**Returns:** `synchronized void`

### delete

```java
synchronized void com.datalogics.PDFL.LanguageSetting.delete()
```

**Returns:** `synchronized void`

### finalize

```java
void com.datalogics.PDFL.LanguageSetting.finalize()
```

*protected*

**Returns:** `void`

### getLanguage

```java
Language com.datalogics.PDFL.LanguageSetting.getLanguage()
```

**Returns:** `Language`

The language being specified.

### getProhibit

```java
boolean com.datalogics.PDFL.LanguageSetting.getProhibit()
```

**Returns:** `boolean`

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

### setLanguage

```java
void com.datalogics.PDFL.LanguageSetting.setLanguage(Language value)
```

**Parameters**

- `value` (`Language`)

**Returns:** `void`

The language being specified.

### setProhibit

```java
void com.datalogics.PDFL.LanguageSetting.setProhibit(boolean value)
```

**Parameters**

- `value` (`boolean`)

**Returns:** `void`

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