TIC\DpdfBundle\Traits\DompdfWrapper::setCallbacks
Define callbacks that allow modifying the document during render.
The callbacks array should contain arrays with `event` set to a callback event name and `f` set to a function or any other callable. The available callback events are: * `begin_page_reflow`: called before page reflow * `begin_frame`: called before a frame is rendered * `end_frame`: called after frame rendering is complete * `begin_page_render`: called before a page is rendered * `end_page_render`: called after page rendering is complete * `end_document`: called for every page after rendering is complete The function `f` receives three arguments `Frame $frame`, `Canvas $canvas`, and `FontMetrics $fontMetrics` for all events but `end_document`. For `end_document`, the function receives four arguments `int $pageNumber`, `int $pageCount`, `Canvas $canvas`, and `FontMetrics $fontMetrics` instead.
Signature
public function setCallbacks(array
$callbacks )
Parameters
$callbacks— array- The set of callbacks to set.
Returns
- $this