artsoft / yii2-print-this
Print html by selector for Yii Framework 2.0
Installs: 15
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 7
Type:yii2-extension
Requires
- bower-asset/printthis: *
- yiisoft/yii2: *
README
forked from Yii2Assets/yii2-print-this
Install
composer require artsoft/yii2-print-this "dev-master"
or add this line to composer.json
"artsoft/yii2-print-this": "dev-master"
Usage
To use this widget, insert the following code into a view file:
<?php echo PrintThis::widget([ 'htmlOptions' => [ 'id' => ['print_info', 'print_body'], 'btnOptions' => [ 'id' => 'btnId', 'class' => 'btn btn-default btn-sm', 'data-toggle' => 'tooltip', 'data-container' => 'body', 'data-placement' => 'top', 'data-original-title' => 'Print', ] 'btnText' => 'Print', 'btnIcon' => 'fa fa-print' ], 'options' => [ 'debug' => false, 'importCSS' => true, 'importStyle' => false, 'loadCSS' => "path/to/my.css", 'pageTitle' => "", 'removeInline' => false, 'printDelay' => 333, 'header' => null, 'formValues' => true, ] ]); ?> in view file for print area ```html <div id="print_info"> Your Html code here </div> ... <div id="print_body"> Your Html code here </div>
you can add css for disable link display
@media print { .noprint {display:none !important;} a:link:after, a:visited:after { display: none; content: ""; } }