# OutlineNodeProperties

## Content

[**DsPdfJS API v9.1.3**](../README)

***

[DsPdfJS API](../globals) / OutlineNodeProperties

# Type Alias: OutlineNodeProperties

> **OutlineNodeProperties** = `object`

Defines properties of the outline node within PDF document.
See [OutlineNode](../classes/OutlineNode).

## Properties

### action?

> `optional` **action**: [`ActionProperties`](ActionProperties)

The [ActionBase](../classes/ActionBase) to be performed when this [OutlineNode](../classes/OutlineNode) is activated.

***

### children?

> `optional` **children**: `OutlineNodeProperties`[]

The child nodes.

***

### dest?

> `optional` **dest**: [`DestinationProperties`](DestinationProperties)

The [DestinationBase](../classes/DestinationBase) to be displayed when this [OutlineNode](../classes/OutlineNode) is activated.

***

### expanded?

> `optional` **expanded**: `boolean`

Indicates whether this [OutlineNode](../classes/OutlineNode) expanded and its child nodes are visible.

***

### textColor?

> `optional` **textColor**: [`Color`](Color)

The text color of the outline node.

***

### textStyle?

> `optional` **textStyle**: [`OutlineNodeFontStyle`](../enumerations/OutlineNodeFontStyle)

The text style of the outline node.

***

### title

> **title**: `string`

The title of the outline node.
