@@ 253-277 (lines=25) @@ | ||
250 | case 'L': |
|
251 | $formatArray['font']['size'] = substr($rowDatum, 1); |
|
252 | break; |
|
253 | case 'S': |
|
254 | $styleSettings = substr($rowDatum, 1); |
|
255 | for ($i=0; $i<strlen($styleSettings); ++$i) { |
|
256 | switch ($styleSettings{$i}) { |
|
257 | case 'I': |
|
258 | $formatArray['font']['italic'] = true; |
|
259 | break; |
|
260 | case 'D': |
|
261 | $formatArray['font']['bold'] = true; |
|
262 | break; |
|
263 | case 'T': |
|
264 | $formatArray['borders']['top']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
265 | break; |
|
266 | case 'B': |
|
267 | $formatArray['borders']['bottom']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
268 | break; |
|
269 | case 'L': |
|
270 | $formatArray['borders']['left']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
271 | break; |
|
272 | case 'R': |
|
273 | $formatArray['borders']['right']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
274 | break; |
|
275 | } |
|
276 | } |
|
277 | break; |
|
278 | } |
|
279 | } |
|
280 | $this->formats['P'.$this->format++] = $formatArray; |
|
@@ 374-398 (lines=25) @@ | ||
371 | case 'W': |
|
372 | list($startCol, $endCol, $columnWidth) = explode(' ', substr($rowDatum, 1)); |
|
373 | break; |
|
374 | case 'S': |
|
375 | $styleSettings = substr($rowDatum, 1); |
|
376 | for ($i=0; $i<strlen($styleSettings); ++$i) { |
|
377 | switch ($styleSettings{$i}) { |
|
378 | case 'I': |
|
379 | $styleData['font']['italic'] = true; |
|
380 | break; |
|
381 | case 'D': |
|
382 | $styleData['font']['bold'] = true; |
|
383 | break; |
|
384 | case 'T': |
|
385 | $styleData['borders']['top']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
386 | break; |
|
387 | case 'B': |
|
388 | $styleData['borders']['bottom']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
389 | break; |
|
390 | case 'L': |
|
391 | $styleData['borders']['left']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
392 | break; |
|
393 | case 'R': |
|
394 | $styleData['borders']['right']['style'] = \PhpSpreadsheet\Style\Border::BORDER_THIN; |
|
395 | break; |
|
396 | } |
|
397 | } |
|
398 | break; |
|
399 | } |
|
400 | } |
|
401 | if (($formatStyle > '') && ($column > '') && ($row > '')) { |