コード例 #1
0
ファイル: Excel2007.php プロジェクト: kamaludinnur/toko-baju
 private static function toCSSArray($style)
 {
     $style = str_replace("\r", "", $style);
     $style = str_replace("\n", "", $style);
     $temp = explode(';', $style);
     $style = array();
     foreach ($temp as $item) {
         $item = explode(':', $item);
         if (strpos($item[1], 'px') !== false) {
             $item[1] = str_replace('px', '', $item[1]);
         }
         if (strpos($item[1], 'pt') !== false) {
             $item[1] = str_replace('pt', '', $item[1]);
             $item[1] = Shared_Font::fontSizeToPixels($item[1]);
         }
         if (strpos($item[1], 'in') !== false) {
             $item[1] = str_replace('in', '', $item[1]);
             $item[1] = Shared_Font::inchSizeToPixels($item[1]);
         }
         if (strpos($item[1], 'cm') !== false) {
             $item[1] = str_replace('cm', '', $item[1]);
             $item[1] = Shared_Font::centimeterSizeToPixels($item[1]);
         }
         $style[$item[0]] = $item[1];
     }
     return $style;
 }