# OptionalContentOrderLeaf Class

> Leaf node class for items in the OptionalContentConfig Order array.

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

```csharp
class OptionalContentOrderLeaf : OptionalContentOrderNode
```

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

**Inherits from:** [`OptionalContentOrderNode`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/OptionalContentOrderNode.md)

## Description

Leaf node class for items in the OptionalContentConfig Order array.

Items in the Order array can be arranged into a tree structure. Each 'leaf' on this tree would be an OptionalContentOrderLeaf that contains a reference to an OptionalContentGroup in this document.

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

## Constructors

### OptionalContentOrderLeaf

```csharp
Datalogics.PDFL.OptionalContentOrderLeaf.OptionalContentOrderLeaf(OptionalContentGroup ocg)
```

*constructor*

**Parameters**

- `ocg` ([`OptionalContentGroup`](https://docs.datalogics.com/apdfl21/DotNetFramework/APDFL21.0.0PlusP1e/class/OptionalContentGroup.md)): The OptionalContentGroup this object will refer to.

Create an OptionalContentOrderLeaf that refers to the OptionalContentGroup.

## Properties

### OptionalContentGroup

```csharp
OptionalContentGroup Datalogics.PDFL.OptionalContentOrderLeaf.OptionalContentGroup { get; }
```

Gets the OptionalContentGroup referred to by this OptionalContentOrderLeaf.

## Methods

### Dispose

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

**Returns:** `void`
