From 1ee4e5eb50f7811fdfda24855aec8708f366d140 Mon Sep 17 00:00:00 2001 From: Sergey Shuchkin Date: Wed, 12 Apr 2023 15:24:17 +0600 Subject: [PATCH] 1.3.13 RTL --- src/SimpleXLSXGen.php | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/SimpleXLSXGen.php b/src/SimpleXLSXGen.php index fef8e8a..0ca1fad 100644 --- a/src/SimpleXLSXGen.php +++ b/src/SimpleXLSXGen.php @@ -403,13 +403,25 @@ class SimpleXLSXGen . ($xf[3] & self::FL_COLOR ? '>' : ' />') . ''; } - $align = ($xf[1] & self::A_LEFT ? ' horizontal="left"' : '') - . ($xf[1] & self::A_RIGHT ? ' horizontal="right"' : '') - . ($xf[1] & self::A_CENTER ? ' horizontal="center"' : '') - . ($xf[1] & self::A_TOP ? ' vertical="top"' : '') - . ($xf[1] & self::A_MIDDLE ? ' vertical="center"' : '') - . ($xf[1] & self::A_BOTTOM ? ' vertical="bottom"' : '') - . ($xf[1] & self::A_WRAPTEXT ? ' wrapText="1"' : ''); + $align = ''; + if ($xf[1] & self::A_LEFT) { + $align .= ' horizontal="left"'; + } elseif ($xf[1] & self::A_RIGHT) { + $align .= ' horizontal="right"'; + } elseif ($xf[1] & self::A_CENTER) { + $align .= ' horizontal="center"'; + } + if ($xf[1] & self::A_TOP) { + $align .= ' vertical="top"'; + } elseif ($xf[1] & self::A_MIDDLE) { + $align .= ' vertical="center"'; + } elseif ($xf[1] & self::A_BOTTOM) { + $align .= ' vertical="bottom"'; + } + if ($xf[1] & self::A_WRAPTEXT) { + $align .= ' wrapText="1"'; + } + // border $BR_ID = 0; if ($xf[6] !== '') {