コード例 #1
0
ファイル: FontStyleStyle.php プロジェクト: ymnl007/Clerk
 /**
  * @param Cell           $cell
  * @param                $value
  * @param ReferenceTable $table
  *
  * @return mixed
  */
 public function parse(Cell $cell, $value, ReferenceTable &$table)
 {
     if ($value == 'italic') {
         $cell->font()->italic();
     } elseif ($value == 'normal') {
         $cell->font()->italic(false);
     }
 }
コード例 #2
0
ファイル: FontWeightStyle.php プロジェクト: ymnl007/Clerk
 /**
  * @param Cell           $cell
  * @param                $value
  * @param ReferenceTable $table
  *
  * @return mixed
  */
 public function parse(Cell $cell, $value, ReferenceTable &$table)
 {
     if ($value == 'bold' || $value >= 500) {
         $cell->font()->bold();
     } elseif ($value == 'normal' || $value < 500) {
         $cell->font()->bold(false);
     }
 }
コード例 #3
0
ファイル: TextDecorationStyle.php プロジェクト: ymnl007/Clerk
 /**
  * @param Cell           $cell
  * @param                $value
  * @param ReferenceTable $table
  *
  * @return mixed
  */
 public function parse(Cell $cell, $value, ReferenceTable &$table)
 {
     switch ($value) {
         case 'underline':
             $cell->font()->underline();
         case 'line-through':
             $cell->font()->strikethrough();
     }
 }
コード例 #4
0
ファイル: FontFamilyStyle.php プロジェクト: ymnl007/Clerk
 /**
  * @param Cell           $cell
  * @param                $value
  * @param ReferenceTable $table
  *
  * @return mixed
  */
 public function parse(Cell $cell, $value, ReferenceTable &$table)
 {
     $cell->font()->family($value);
 }