# PushButtonFieldProperties

## Content

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

***

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

# Type Alias: PushButtonFieldProperties

> **PushButtonFieldProperties** = [`FieldBaseProperties`](FieldBaseProperties) & `object`

Defines properties of a [PushButtonField](../classes/PushButtonField).

## Type Declaration

### caption?

> `optional` **caption**: `string`

The button caption.

Note: If a widget is specified via the 'widget' property,
its 'buttonAppearance.caption' value takes precedence and will override this property.

### rect?

> `optional` **rect**: [`Rect`](Rect)

Defines the position and dimensions of the field on the page using a bounding rectangle.

Note: If a widget is specified via the 'widget' property,
its 'rect' value takes precedence and will override this rectangle definition.

### type

> **type**: `"button"`

### widget?

> `optional` **widget**: [`WidgetAnnotation`](../classes/WidgetAnnotation) \| [`WidgetProperties`](WidgetProperties)

The widget annotation defining view properties of the checkbox field.
