From 7f22bd3e69012361958d08c47e614b02eec6f179 Mon Sep 17 00:00:00 2001 From: k1LoW Date: Sat, 15 Nov 2014 13:20:07 +0900 Subject: [PATCH] Add align option --- Lib/Xls.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Lib/Xls.php b/Lib/Xls.php index 03d2056..1eff4cc 100644 --- a/Lib/Xls.php +++ b/Lib/Xls.php @@ -166,6 +166,25 @@ public function setValue($value, $option = array('col' => 'A', } } + // align horizontal + if(array_key_exists('align', $option)) { + $sheet->getStyleByColumnAndRow(self::alphabetToNumber($option['col']), $option['row']) + ->getAlignment() + ->setHorizontal($option['align']); + } + if(array_key_exists('hAlign', $option)) { + $sheet->getStyleByColumnAndRow(self::alphabetToNumber($option['col']), $option['row']) + ->getAlignment() + ->setHorizontal($option['hAlign']); + } + + // align vertical + if(array_key_exists('vAlign', $option)) { + $sheet->getStyleByColumnAndRow(self::alphabetToNumber($option['col']), $option['row']) + ->getAlignment() + ->setVertical($option['vAlign']); + } + // font if(array_key_exists('font', $option)) { $sheet->getStyleByColumnAndRow(self::alphabetToNumber($option['col']), $option['row'])->getFont()->setName($option['font']);