entity_print_views.api.php in Entity Print 7
This file provides examples of using the Entity Print Views API's.
The code provided in this file does not work. For further documentation see: https://www.drupal.org/node/2430561
File
modules/entity_print_views/entity_print_views.api.phpView source
<?php
/**
* @file
* This file provides examples of using the Entity Print Views API's.
*
* The code provided in this file does not work.
* For further documentation see: https://www.drupal.org/node/2430561
*/
/**
* This hook is provided to allow modules to add their own CSS files.
*
* Note, you can also manage the CSS files from your theme.
*
* @param object $view
* The view object.
*
* @see https://www.drupal.org/node/2430561#from-your-theme
*/
function hook_entity_print_views_css($view) {
if ($view->name === 'some_view') {
// Add a table.css file from my module.
entity_print_add_css(drupal_get_path('module', 'my_module') . '/css/table.css');
}
}
/**
* Allows other modules to get hold of the pdf object for making changes.
*
* Only use this function if you're not able to achieve the right outcome with
* a custom template and CSS.
*
* @param \WkHtmlToPdf $pdf
* The pdf object.
* @param object $view
* The view object we're rendering.
*/
function hook_entity_print_views_pdf_alter(WkHtmlToPdf $pdf, $view) {
$terms = variable_get('terms_and_conditions', '');
$pdf
->addPage($terms);
}
Functions
Name | Description |
---|---|
hook_entity_print_views_css | This hook is provided to allow modules to add their own CSS files. |
hook_entity_print_views_pdf_alter | Allows other modules to get hold of the pdf object for making changes. |