Setup Krajee Pdf component


Download 13.57 Kb.
Sana06.12.2020
Hajmi13.57 Kb.
#161227
Bog'liq
pdf widget


use kartik\mpdf\Pdf;

// ...


'components' => [

// setup Krajee Pdf component

'pdf' => [

'class' => Pdf::classname(),

'format' => Pdf::FORMAT_A4,

'orientation' => Pdf::ORIENT_PORTRAIT,

'destination' => Pdf::DEST_BROWSER,

// refer settings section for all configuration options

]

]

use kartik\mpdf\Pdf;


public function actionReport() {

// get your HTML raw content without any layouts or scripts

$content = $this->renderPartial('_reportView');

// setup kartik\mpdf\Pdf component

$pdf = new Pdf([

// set to use core fonts only

'mode' => Pdf::MODE_CORE,

// A4 paper format

'format' => Pdf::FORMAT_A4,

// portrait orientation

'orientation' => Pdf::ORIENT_PORTRAIT,

// stream to browser inline

'destination' => Pdf::DEST_BROWSER,

// your html content input

'content' => $content,

// format content from your own css file if needed or use the

// enhanced bootstrap css built by Krajee for mPDF formatting

'cssFile' => '@vendor/kartik-v/yii2-mpdf/src/assets/kv-mpdf-bootstrap.min.css',

// any css to be embedded if required

'cssInline' => '.kv-heading-1{font-size:18px}',

// set mPDF properties on the fly

'options' => ['title' => 'Krajee Report Title'],

// call mPDF methods on the fly

'methods' => [

'SetHeader'=>['Krajee Report Header'],

'SetFooter'=>['{PAGENO}'],



]

]);
Download 13.57 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling