����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 216.73.216.66 Web Server : Apache/2.4.41 (Ubuntu) System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.3-4ubuntu2.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/html/app6/core/controller/PhpWord/Style/ |
Upload File : |
<?php /** * This file is part of PHPWord - A pure PHP library for reading and writing * word processing documents. * * PHPWord is free software distributed under the terms of the GNU Lesser * General Public License version 3 as published by the Free Software Foundation. * * For the full copyright and license information, please read the LICENSE * file that was distributed with this source code. For the full list of * contributors, visit https://github.com/PHPOffice/PHPWord/contributors. * * @link https://github.com/PHPOffice/PHPWord * @copyright 2010-2014 PHPWord contributors * @license http://www.gnu.org/licenses/lgpl.txt LGPL version 3 */ namespace PhpOffice\PhpWord\Style; /** * Border style */ class Border extends AbstractStyle { /** * Border Top Size * * @var int|float */ protected $borderTopSize; /** * Border Top Color * * @var string */ protected $borderTopColor; /** * Border Left Size * * @var int|float */ protected $borderLeftSize; /** * Border Left Color * * @var string */ protected $borderLeftColor; /** * Border Right Size * * @var int|float */ protected $borderRightSize; /** * Border Right Color * * @var string */ protected $borderRightColor; /** * Border Bottom Size * * @var int|float */ protected $borderBottomSize; /** * Border Bottom Color * * @var string */ protected $borderBottomColor; /** * Get border size * * @return integer[] */ public function getBorderSize() { return array( $this->getBorderTopSize(), $this->getBorderLeftSize(), $this->getBorderRightSize(), $this->getBorderBottomSize(), ); } /** * Set border size * * @param int|float $value * @return self */ public function setBorderSize($value = null) { $this->setBorderTopSize($value); $this->setBorderLeftSize($value); $this->setBorderRightSize($value); $this->setBorderBottomSize($value); return $this; } /** * Get border color * * @return string[] */ public function getBorderColor() { return array( $this->getBorderTopColor(), $this->getBorderLeftColor(), $this->getBorderRightColor(), $this->getBorderBottomColor(), ); } /** * Set border color * * @param string $value * @return self */ public function setBorderColor($value = null) { $this->setBorderTopColor($value); $this->setBorderLeftColor($value); $this->setBorderRightColor($value); $this->setBorderBottomColor($value); return $this; } /** * Get border top size * * @return int|float */ public function getBorderTopSize() { return $this->borderTopSize; } /** * Set border top size * * @param int|float $value * @return self */ public function setBorderTopSize($value = null) { $this->borderTopSize = $this->setNumericVal($value, $this->borderTopSize); return $this; } /** * Get border top color * * @return string */ public function getBorderTopColor() { return $this->borderTopColor; } /** * Set border top color * * @param string $value * @return self */ public function setBorderTopColor($value = null) { $this->borderTopColor = $value; return $this; } /** * Get border left size * * @return int|float */ public function getBorderLeftSize() { return $this->borderLeftSize; } /** * Set border left size * * @param int|float $value * @return self */ public function setBorderLeftSize($value = null) { $this->borderLeftSize = $this->setNumericVal($value, $this->borderLeftSize); return $this; } /** * Get border left color * * @return string */ public function getBorderLeftColor() { return $this->borderLeftColor; } /** * Set border left color * * @param string $value * @return self */ public function setBorderLeftColor($value = null) { $this->borderLeftColor = $value; return $this; } /** * Get border right size * * @return int|float */ public function getBorderRightSize() { return $this->borderRightSize; } /** * Set border right size * * @param int|float $value * @return self */ public function setBorderRightSize($value = null) { $this->borderRightSize = $this->setNumericVal($value, $this->borderRightSize); return $this; } /** * Get border right color * * @return string */ public function getBorderRightColor() { return $this->borderRightColor; } /** * Set border right color * * @param string $value * @return self */ public function setBorderRightColor($value = null) { $this->borderRightColor = $value; return $this; } /** * Get border bottom size * * @return int|float */ public function getBorderBottomSize() { return $this->borderBottomSize; } /** * Set border bottom size * * @param int|float $value * @return self */ public function setBorderBottomSize($value = null) { $this->borderBottomSize = $this->setNumericVal($value, $this->borderBottomSize); return $this; } /** * Get border bottom color * * @return string */ public function getBorderBottomColor() { return $this->borderBottomColor; } /** * Set border bottom color * * @param string $value * @return self */ public function setBorderBottomColor($value = null) { $this->borderBottomColor = $value; return $this; } /** * Check if any of the border is not null * * @return bool */ public function hasBorder() { $borders = $this->getBorderSize(); return $borders !== array_filter($borders, 'is_null'); } }