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