You are here

private static function PHPExcel_Reader_Gnumeric::_parseBorderAttributes in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Gnumeric.php \PHPExcel_Reader_Gnumeric::_parseBorderAttributes()
1 call to PHPExcel_Reader_Gnumeric::_parseBorderAttributes()
PHPExcel_Reader_Gnumeric::loadIntoExisting in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Gnumeric.php
* Loads PHPExcel from file into PHPExcel instance * *

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Gnumeric.php, line 797

Class

PHPExcel_Reader_Gnumeric
PHPExcel_Reader_Gnumeric

Code

private static function _parseBorderAttributes($borderAttributes) {
  $styleArray = array();
  if (isset($borderAttributes["Color"])) {
    $RGB = self::_parseGnumericColour($borderAttributes["Color"]);
    $styleArray['color']['rgb'] = $RGB;
  }
  switch ($borderAttributes["Style"]) {
    case '0':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_NONE;
      break;
    case '1':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_THIN;
      break;
    case '2':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_MEDIUM;
      break;
    case '4':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_DASHED;
      break;
    case '5':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_THICK;
      break;
    case '6':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_DOUBLE;
      break;
    case '7':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_DOTTED;
      break;
    case '9':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_DASHDOT;
      break;
    case '10':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT;
      break;
    case '11':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_DASHDOTDOT;
      break;
    case '12':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT;
      break;
    case '13':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT;
      break;
    case '3':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_SLANTDASHDOT;
      break;
    case '8':
      $styleArray['style'] = PHPExcel_Style_Border::BORDER_MEDIUMDASHED;
      break;
  }
  return $styleArray;
}