Сделать ориентацию листа на весь экран при экспорте в PDF

Я пытаюсь получить ориентацию листа в полноэкранном режиме при экспорте в pdf. это мой код

        Excel::create('Benchmark Constituents', function($excel) use ($Array_data) {

            $excel->setTitle('Benchmark Constituents');                     
            $excel->setDescription('File containing Benchmark Constituents');

        $excel->sheet('sheet1', function($sheet) use ($Array_data) {
            $sheet->setOrientation('landscape');                                                            
            $sheet->mergeCells('E1:G1');
            $sheet->cell('E1', function($cell) {
                $cell->setValue('Benchmark Constituents');
                $cell->setAlignment('center');
                $cell->setFontColor('#ffffff');
                $cell->setBackground('##000000');
                $cell->setFont(array(
                    'family'     => 'Calibri',
                    'size'       => '16',
                    'bold'       =>  true
                    ));
            });                                                                                         
            $sheet->fromArray($Array_data, null,"A3",true);
            $sheet->row(3, function($row) {
                $row->setBackground('#808080');
                $row->setFontColor('#ffffff');
            });
            $sheet->row(1, function($row) {
                $row->setBorder('none');
            });
            $sheet->row(2, function($row) {
                $row->setBorder('none');

            });
        });
    })->download('pdf');

Я получаю этот файл в качестве вывода, некоторые столбцы таблицы скрываются только из-за ширины страницы:

изображение


person Rajat    schedule 04.05.2017    source источник
comment
может кто поможет по проблеме плиз   -  person Rajat    schedule 08.05.2017


Ответы (1)


Попробуйте установить поле страницы на 0

// Set all margins to 0
$sheet->setPageMargin(0);

Документ здесь

person João Mantovani    schedule 04.05.2017