# GridPrintDirective

Owns the binding(s) `[print], [printStart], [printComplete]` on `<tbw-grid>` for the matching feature plugin. See `GridFilteringDirective` for the full rationale.

## Properties

| Property | Type | Description |
| -------- | ---- | ----------- |
| `print` | <code>InputSignal&lt;boolean &#124; <a href="/grid/plugins/print/interfaces/printconfig/">PrintConfig</a> &#124; undefined&gt;</code> |  |
| `printStart` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/print/interfaces/printstartdetail/">PrintStartDetail</a>&gt;</code> |  |
| `printComplete` | <code>OutputEmitterRef&lt;<a href="/grid/plugins/print/interfaces/printcompletedetail/">PrintCompleteDetail</a>&gt;</code> |  |

## Methods

### ngOnInit()

A callback method that is invoked immediately after the
default change detector has checked the directive's
data-bound properties for the first time,
and before any of the view or content children have been checked.
It is invoked only once when the directive is instantiated.

```ts
ngOnInit(): void
```

***

### ngOnDestroy()

A callback method that performs custom clean-up, invoked immediately
before a directive, pipe, or service instance is destroyed.

```ts
ngOnDestroy(): void
```

***
