[ Index ]

PHP Cross Reference of moodle-2.8

title

Body

[close]

/lib/phpexcel/PHPExcel/Shared/Escher/ -> DggContainer.php (source)

   1  <?php
   2  /**
   3   * PHPExcel
   4   *
   5   * Copyright (c) 2006 - 2014 PHPExcel
   6   *
   7   * This library is free software; you can redistribute it and/or
   8   * modify it under the terms of the GNU Lesser General Public
   9   * License as published by the Free Software Foundation; either
  10   * version 2.1 of the License, or (at your option) any later version.
  11   *
  12   * This library is distributed in the hope that it will be useful,
  13   * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  15   * Lesser General Public License for more details.
  16   *
  17   * You should have received a copy of the GNU Lesser General Public
  18   * License along with this library; if not, write to the Free Software
  19   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
  20   *
  21   * @category   PHPExcel
  22   * @package    PHPExcel_Shared_Escher
  23   * @copyright  Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
  24   * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt    LGPL
  25   * @version    ##VERSION##, ##DATE##
  26   */
  27  
  28  /**
  29   * PHPExcel_Shared_Escher_DggContainer
  30   *
  31   * @category   PHPExcel
  32   * @package    PHPExcel_Shared_Escher
  33   * @copyright  Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
  34   */
  35  class PHPExcel_Shared_Escher_DggContainer
  36  {
  37      /**
  38       * Maximum shape index of all shapes in all drawings increased by one
  39       *
  40       * @var int
  41       */
  42      private $_spIdMax;
  43  
  44      /**
  45       * Total number of drawings saved
  46       *
  47       * @var int
  48       */
  49      private $_cDgSaved;
  50  
  51      /**
  52       * Total number of shapes saved (including group shapes)
  53       *
  54       * @var int
  55       */
  56      private $_cSpSaved;
  57  
  58      /**
  59       * BLIP Store Container
  60       *
  61       * @var PHPExcel_Shared_Escher_DggContainer_BstoreContainer
  62       */
  63      private $_bstoreContainer;
  64  
  65      /**
  66       * Array of options for the drawing group
  67       *
  68       * @var array
  69       */
  70      private $_OPT = array();
  71  
  72      /**
  73       * Array of identifier clusters containg information about the maximum shape identifiers
  74       *
  75       * @var array
  76       */
  77      private $_IDCLs = array();
  78  
  79      /**
  80       * Get maximum shape index of all shapes in all drawings (plus one)
  81       *
  82       * @return int
  83       */
  84  	public function getSpIdMax()
  85      {
  86          return $this->_spIdMax;
  87      }
  88  
  89      /**
  90       * Set maximum shape index of all shapes in all drawings (plus one)
  91       *
  92       * @param int
  93       */
  94  	public function setSpIdMax($value)
  95      {
  96          $this->_spIdMax = $value;
  97      }
  98  
  99      /**
 100       * Get total number of drawings saved
 101       *
 102       * @return int
 103       */
 104  	public function getCDgSaved()
 105      {
 106          return $this->_cDgSaved;
 107      }
 108  
 109      /**
 110       * Set total number of drawings saved
 111       *
 112       * @param int
 113       */
 114  	public function setCDgSaved($value)
 115      {
 116          $this->_cDgSaved = $value;
 117      }
 118  
 119      /**
 120       * Get total number of shapes saved (including group shapes)
 121       *
 122       * @return int
 123       */
 124  	public function getCSpSaved()
 125      {
 126          return $this->_cSpSaved;
 127      }
 128  
 129      /**
 130       * Set total number of shapes saved (including group shapes)
 131       *
 132       * @param int
 133       */
 134  	public function setCSpSaved($value)
 135      {
 136          $this->_cSpSaved = $value;
 137      }
 138  
 139      /**
 140       * Get BLIP Store Container
 141       *
 142       * @return PHPExcel_Shared_Escher_DggContainer_BstoreContainer
 143       */
 144  	public function getBstoreContainer()
 145      {
 146          return $this->_bstoreContainer;
 147      }
 148  
 149      /**
 150       * Set BLIP Store Container
 151       *
 152       * @param PHPExcel_Shared_Escher_DggContainer_BstoreContainer $bstoreContainer
 153       */
 154  	public function setBstoreContainer($bstoreContainer)
 155      {
 156          $this->_bstoreContainer = $bstoreContainer;
 157      }
 158  
 159      /**
 160       * Set an option for the drawing group
 161       *
 162       * @param int $property The number specifies the option
 163       * @param mixed $value
 164       */
 165  	public function setOPT($property, $value)
 166      {
 167          $this->_OPT[$property] = $value;
 168      }
 169  
 170      /**
 171       * Get an option for the drawing group
 172       *
 173       * @param int $property The number specifies the option
 174       * @return mixed
 175       */
 176  	public function getOPT($property)
 177      {
 178          if (isset($this->_OPT[$property])) {
 179              return $this->_OPT[$property];
 180          }
 181          return null;
 182      }
 183  
 184      /**
 185       * Get identifier clusters
 186       *
 187       * @return array
 188       */
 189  	public function getIDCLs()
 190      {
 191          return $this->_IDCLs;
 192      }
 193  
 194      /**
 195       * Set identifier clusters. array(<drawingId> => <max shape id>, ...)
 196       *
 197       * @param array $pValue
 198       */
 199  	public function setIDCLs($pValue)
 200      {
 201          $this->_IDCLs = $pValue;
 202      }
 203  }


Generated: Fri Nov 28 20:29:05 2014 Cross-referenced by PHPXref 0.7.1