幅を1ページ数に収める
/* 1ページに収める */
$sheet->getPageSetup()->setFitToWidth( 1 );
/* 幅と高さを1ページに収める */
$sheet->getPageSetup()->setFitToWidth( 1 )->setFitToHeight( 1 );
setFitToWidthメソッドの戻り値はPageSetupオブジェクトになるので、高さも指定する場合は続けて記述できる。
幅を1ページ数に収める
/* 1ページに収める */
$sheet->getPageSetup()->setFitToWidth( 1 );
/* 幅と高さを1ページに収める */
$sheet->getPageSetup()->setFitToWidth( 1 )->setFitToHeight( 1 );
setFitToWidthメソッドの戻り値はPageSetupオブジェクトになるので、高さも指定する場合は続けて記述できる。
印刷設定をA4横向きにする
/* 用紙サイズをA4に設定 */
$sheet->getPageSetup()->setPaperSize( PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4 );
/* 用紙の向きを横に設定 */
$sheet->getPageSetup()->setOrientation( PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE );
getPageSetupメソッドで印刷設定(オブジェクト)を取得し、setPaperSizeメソッドで用紙サイズを、setOrientationメソッドで用紙の向きを設定する。なお登録済みの印刷設定は、PHPExcel_Worksheet_PageSetupクラスを参照。