12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- /**
- * Created by PhpStorm.
- * User: phperstar
- * Date: 2020/8/11
- * Time: 10:28 AM
- */
- namespace Util\PHPExcel;
- class Style
- {
- /**
- * Index of style in collection. Only used for real style.
- *
- * @var int
- */
- protected $index;
- /**
- * Create a new PHPExcel_Style
- *
- * @param boolean $isSupervisor Flag indicating if this is a supervisor or not
- * Leave this value at default unless you understand exactly what
- * its ramifications are
- * @param boolean $isConditional Flag indicating if this is a conditional style or not
- * Leave this value at default unless you understand exactly what
- * its ramifications are
- */
- public function __construct($isSupervisor = false, $isConditional = false)
- {
- // Supervisor?
- $this->isSupervisor = $isSupervisor;
- // Initialise values
- $this->conditionalStyles = array();
- /*$this->font = new PHPExcel_Style_Font($isSupervisor, $isConditional);
- $this->fill = new PHPExcel_Style_Fill($isSupervisor, $isConditional);
- $this->borders = new PHPExcel_Style_Borders($isSupervisor, $isConditional);
- $this->alignment = new PHPExcel_Style_Alignment($isSupervisor, $isConditional);
- $this->numberFormat = new PHPExcel_Style_NumberFormat($isSupervisor, $isConditional);
- $this->protection = new PHPExcel_Style_Protection($isSupervisor, $isConditional); */
- // bind parent if we are a supervisor
- if ($isSupervisor) {
- $this->font->bindParent($this);
- $this->fill->bindParent($this);
- $this->borders->bindParent($this);
- $this->alignment->bindParent($this);
- $this->numberFormat->bindParent($this);
- $this->protection->bindParent($this);
- }
- }
- /**
- * Set own index in style collection
- *
- * @param int $pValue
- */
- public function setIndex($pValue)
- {
- $this->index = $pValue;
- }
- }
|