ホーム > getFont (全2件)
  • デフォルトフォントを設定する

    現在のシートのデフォルトフォントを’MS ゴシック’、11ポイントとする

    $sheet->getDefaultStyle()->getFont()->setName( 'MS ゴシック' )->setSize( 11 );
    

    setNameメソッドとsetSizeメソッドは連結して記述できる。なExcel(プログラムおよびファイル形式)、PHPExcelのバージョンによるかもしれないが、日本語名のフォントが文字化けして意図したフォント設定にならない場合があるらしい。

  • セルのフォントサイズを設定する

    A1セルのフォントサイズを9(ポイント)に設定する

    /* 9ポイントを設定する */
    $sheet->getStyle( 'A1' )->getFont()->setSize( 9 );
    
    /* パラメータを省略すると10ポイントになる */
    $sheet->getStyle( 'A1' )->getFont()->setSize();
    

    getStyleメソッドでスタイルオブジェクト(PHPExcel_Style)を取得し、さらにgetFontメソッドでフォントオブジェクト(PHPExcel_Style_Font)を取得。setSizeメソッドでパラメータに希望するフォントサイズを指定する。なおパラメータを省略または”を指定した場合は、デフォルト値の10が設定される。