我在yii2项目上使用导出菜单。我从demos.krajee.com下载它。我已成功使用它,但我想编辑pdf中的内容,因此它有标题/页眉或页脚或页码。如何制作?
答案 0 :(得分:0)
至少有两种方法可以做到这一点。 例如,您可以在
中将其设置为默认设置Yii::$container->set('kartik\grid\GridView', [
'summary' => "Showing {begin} - {end} from {totalCount} records",
'captionOptions' => ['style' => 'font-size:0em;'],
'panel' => [
'heading' => false,
'before' => '{summary}',
'after' => '{pager}',
'footer' => false,
],
'hover' => true,
'toolbar' => [
'{export}',
'{toggleData}',
],
'export' =>[
'showConfirmAlert' => false,
],
'exportConfig' => [
kartik\grid\GridView::PDF => [
'label' => 'Save as PDF',
'config' => [
'methods' => [
'SetHeader' => ['Header'],
'SetFooter' => ['Footer whatever: ' . strftime("%c") . '||Page {PAGENO}'],
]
],
],
],
...
或将设置分别传递给每个视图中的每个小部件。
您可以在包装器http://demos.krajee.com/mpdf#settings中使用方法(查找方法),如果需要更复杂的方法,也可以直接从mpdf类使用。