[ Index ] |
PHP Cross Reference of moodle-2.8 |
[Summary view] [Print] [Text view]
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_Chart 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 /** 30 * PHPExcel_Chart_Layout 31 * 32 * @category PHPExcel 33 * @package PHPExcel_Chart 34 * @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel) 35 */ 36 class PHPExcel_Chart_Layout 37 { 38 /** 39 * layoutTarget 40 * 41 * @var string 42 */ 43 private $_layoutTarget = NULL; 44 45 /** 46 * X Mode 47 * 48 * @var string 49 */ 50 private $_xMode = NULL; 51 52 /** 53 * Y Mode 54 * 55 * @var string 56 */ 57 private $_yMode = NULL; 58 59 /** 60 * X-Position 61 * 62 * @var float 63 */ 64 private $_xPos = NULL; 65 66 /** 67 * Y-Position 68 * 69 * @var float 70 */ 71 private $_yPos = NULL; 72 73 /** 74 * width 75 * 76 * @var float 77 */ 78 private $_width = NULL; 79 80 /** 81 * height 82 * 83 * @var float 84 */ 85 private $_height = NULL; 86 87 /** 88 * show legend key 89 * Specifies that legend keys should be shown in data labels 90 * 91 * @var boolean 92 */ 93 private $_showLegendKey = NULL; 94 95 /** 96 * show value 97 * Specifies that the value should be shown in a data label. 98 * 99 * @var boolean 100 */ 101 private $_showVal = NULL; 102 103 /** 104 * show category name 105 * Specifies that the category name should be shown in the data label. 106 * 107 * @var boolean 108 */ 109 private $_showCatName = NULL; 110 111 /** 112 * show data series name 113 * Specifies that the series name should be shown in the data label. 114 * 115 * @var boolean 116 */ 117 private $_showSerName = NULL; 118 119 /** 120 * show percentage 121 * Specifies that the percentage should be shown in the data label. 122 * 123 * @var boolean 124 */ 125 private $_showPercent = NULL; 126 127 /** 128 * show bubble size 129 * 130 * @var boolean 131 */ 132 private $_showBubbleSize = NULL; 133 134 /** 135 * show leader lines 136 * Specifies that leader lines should be shown for the data label. 137 * 138 * @var boolean 139 */ 140 private $_showLeaderLines = NULL; 141 142 143 /** 144 * Create a new PHPExcel_Chart_Layout 145 */ 146 public function __construct($layout=array()) 147 { 148 if (isset($layout['layoutTarget'])) { $this->_layoutTarget = $layout['layoutTarget']; } 149 if (isset($layout['xMode'])) { $this->_xMode = $layout['xMode']; } 150 if (isset($layout['yMode'])) { $this->_yMode = $layout['yMode']; } 151 if (isset($layout['x'])) { $this->_xPos = (float) $layout['x']; } 152 if (isset($layout['y'])) { $this->_yPos = (float) $layout['y']; } 153 if (isset($layout['w'])) { $this->_width = (float) $layout['w']; } 154 if (isset($layout['h'])) { $this->_height = (float) $layout['h']; } 155 } 156 157 /** 158 * Get Layout Target 159 * 160 * @return string 161 */ 162 public function getLayoutTarget() { 163 return $this->_layoutTarget; 164 } 165 166 /** 167 * Set Layout Target 168 * 169 * @param Layout Target $value 170 * @return PHPExcel_Chart_Layout 171 */ 172 public function setLayoutTarget($value) { 173 $this->_layoutTarget = $value; 174 return $this; 175 } 176 177 /** 178 * Get X-Mode 179 * 180 * @return string 181 */ 182 public function getXMode() { 183 return $this->_xMode; 184 } 185 186 /** 187 * Set X-Mode 188 * 189 * @param X-Mode $value 190 * @return PHPExcel_Chart_Layout 191 */ 192 public function setXMode($value) { 193 $this->_xMode = $value; 194 return $this; 195 } 196 197 /** 198 * Get Y-Mode 199 * 200 * @return string 201 */ 202 public function getYMode() { 203 return $this->_yMode; 204 } 205 206 /** 207 * Set Y-Mode 208 * 209 * @param Y-Mode $value 210 * @return PHPExcel_Chart_Layout 211 */ 212 public function setYMode($value) { 213 $this->_yMode = $value; 214 return $this; 215 } 216 217 /** 218 * Get X-Position 219 * 220 * @return number 221 */ 222 public function getXPosition() { 223 return $this->_xPos; 224 } 225 226 /** 227 * Set X-Position 228 * 229 * @param X-Position $value 230 * @return PHPExcel_Chart_Layout 231 */ 232 public function setXPosition($value) { 233 $this->_xPos = $value; 234 return $this; 235 } 236 237 /** 238 * Get Y-Position 239 * 240 * @return number 241 */ 242 public function getYPosition() { 243 return $this->_yPos; 244 } 245 246 /** 247 * Set Y-Position 248 * 249 * @param Y-Position $value 250 * @return PHPExcel_Chart_Layout 251 */ 252 public function setYPosition($value) { 253 $this->_yPos = $value; 254 return $this; 255 } 256 257 /** 258 * Get Width 259 * 260 * @return number 261 */ 262 public function getWidth() { 263 return $this->_width; 264 } 265 266 /** 267 * Set Width 268 * 269 * @param Width $value 270 * @return PHPExcel_Chart_Layout 271 */ 272 public function setWidth($value) { 273 $this->_width = $value; 274 return $this; 275 } 276 277 /** 278 * Get Height 279 * 280 * @return number 281 */ 282 public function getHeight() { 283 return $this->_height; 284 } 285 286 /** 287 * Set Height 288 * 289 * @param Height $value 290 * @return PHPExcel_Chart_Layout 291 */ 292 public function setHeight($value) { 293 $this->_height = $value; 294 return $this; 295 } 296 297 298 /** 299 * Get show legend key 300 * 301 * @return boolean 302 */ 303 public function getShowLegendKey() { 304 return $this->_showLegendKey; 305 } 306 307 /** 308 * Set show legend key 309 * Specifies that legend keys should be shown in data labels. 310 * 311 * @param boolean $value Show legend key 312 * @return PHPExcel_Chart_Layout 313 */ 314 public function setShowLegendKey($value) { 315 $this->_showLegendKey = $value; 316 return $this; 317 } 318 319 /** 320 * Get show value 321 * 322 * @return boolean 323 */ 324 public function getShowVal() { 325 return $this->_showVal; 326 } 327 328 /** 329 * Set show val 330 * Specifies that the value should be shown in data labels. 331 * 332 * @param boolean $value Show val 333 * @return PHPExcel_Chart_Layout 334 */ 335 public function setShowVal($value) { 336 $this->_showVal = $value; 337 return $this; 338 } 339 340 /** 341 * Get show category name 342 * 343 * @return boolean 344 */ 345 public function getShowCatName() { 346 return $this->_showCatName; 347 } 348 349 /** 350 * Set show cat name 351 * Specifies that the category name should be shown in data labels. 352 * 353 * @param boolean $value Show cat name 354 * @return PHPExcel_Chart_Layout 355 */ 356 public function setShowCatName($value) { 357 $this->_showCatName = $value; 358 return $this; 359 } 360 361 /** 362 * Get show data series name 363 * 364 * @return boolean 365 */ 366 public function getShowSerName() { 367 return $this->_showSerName; 368 } 369 370 /** 371 * Set show ser name 372 * Specifies that the series name should be shown in data labels. 373 * 374 * @param boolean $value Show series name 375 * @return PHPExcel_Chart_Layout 376 */ 377 public function setShowSerName($value) { 378 $this->_showSerName = $value; 379 return $this; 380 } 381 382 /** 383 * Get show percentage 384 * 385 * @return boolean 386 */ 387 public function getShowPercent() { 388 return $this->_showPercent; 389 } 390 391 /** 392 * Set show percentage 393 * Specifies that the percentage should be shown in data labels. 394 * 395 * @param boolean $value Show percentage 396 * @return PHPExcel_Chart_Layout 397 */ 398 public function setShowPercent($value) { 399 $this->_showPercent = $value; 400 return $this; 401 } 402 403 /** 404 * Get show bubble size 405 * 406 * @return boolean 407 */ 408 public function getShowBubbleSize() { 409 return $this->_showBubbleSize; 410 } 411 412 /** 413 * Set show bubble size 414 * Specifies that the bubble size should be shown in data labels. 415 * 416 * @param boolean $value Show bubble size 417 * @return PHPExcel_Chart_Layout 418 */ 419 public function setShowBubbleSize($value) { 420 $this->_showBubbleSize = $value; 421 return $this; 422 } 423 424 /** 425 * Get show leader lines 426 * 427 * @return boolean 428 */ 429 public function getShowLeaderLines() { 430 return $this->_showLeaderLines; 431 } 432 433 /** 434 * Set show leader lines 435 * Specifies that leader lines should be shown in data labels. 436 * 437 * @param boolean $value Show leader lines 438 * @return PHPExcel_Chart_Layout 439 */ 440 public function setShowLeaderLines($value) { 441 $this->_showLeaderLines = $value; 442 return $this; 443 } 444 445 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |