You are here

Layout.php in Loft Data Grids 7.2

Same filename and directory in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Chart/Layout.php

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Chart/Layout.php
View source
<?php

/**
 * PHPExcel
 *
 * Copyright (c) 2006 - 2014 PHPExcel
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 *
 * @category	PHPExcel
 * @package		PHPExcel_Chart
 * @copyright	Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
 * @license		http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt	LGPL
 * @version		##VERSION##, ##DATE##
 */

/**
 * PHPExcel_Chart_Layout
 *
 * @category	PHPExcel
 * @package		PHPExcel_Chart
 * @copyright	Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
 */
class PHPExcel_Chart_Layout {

  /**
   * layoutTarget
   *
   * @var string
   */
  private $_layoutTarget = NULL;

  /**
   * X Mode
   *
   * @var string
   */
  private $_xMode = NULL;

  /**
   * Y Mode
   *
   * @var string
   */
  private $_yMode = NULL;

  /**
   * X-Position
   *
   * @var float
   */
  private $_xPos = NULL;

  /**
   * Y-Position
   *
   * @var float
   */
  private $_yPos = NULL;

  /**
   * width
   *
   * @var float
   */
  private $_width = NULL;

  /**
   * height
   *
   * @var float
   */
  private $_height = NULL;

  /**
   * show legend key
   * Specifies that legend keys should be shown in data labels
   *
   * @var boolean
   */
  private $_showLegendKey = NULL;

  /**
   * show value
   * Specifies that the value should be shown in a data label.
   *
   * @var boolean
   */
  private $_showVal = NULL;

  /**
   * show category name
   * Specifies that the category name should be shown in the data label.
   *
   * @var boolean
   */
  private $_showCatName = NULL;

  /**
   * show data series name
   * Specifies that the series name should be shown in the data label.
   *
   * @var boolean
   */
  private $_showSerName = NULL;

  /**
   * show percentage
   * Specifies that the percentage should be shown in the data label.
   *
   * @var boolean
   */
  private $_showPercent = NULL;

  /**
   * show bubble size
   *
   * @var boolean
   */
  private $_showBubbleSize = NULL;

  /**
   * show leader lines
   * Specifies that leader lines should be shown for the data label.
   *
   * @var boolean
   */
  private $_showLeaderLines = NULL;

  /**
   * Create a new PHPExcel_Chart_Layout
   */
  public function __construct($layout = array()) {
    if (isset($layout['layoutTarget'])) {
      $this->_layoutTarget = $layout['layoutTarget'];
    }
    if (isset($layout['xMode'])) {
      $this->_xMode = $layout['xMode'];
    }
    if (isset($layout['yMode'])) {
      $this->_yMode = $layout['yMode'];
    }
    if (isset($layout['x'])) {
      $this->_xPos = (double) $layout['x'];
    }
    if (isset($layout['y'])) {
      $this->_yPos = (double) $layout['y'];
    }
    if (isset($layout['w'])) {
      $this->_width = (double) $layout['w'];
    }
    if (isset($layout['h'])) {
      $this->_height = (double) $layout['h'];
    }
  }

  /**
   * Get Layout Target
   *
   * @return string
   */
  public function getLayoutTarget() {
    return $this->_layoutTarget;
  }

  /**
   * Set Layout Target
   *
   * @param Layout Target $value
   * @return PHPExcel_Chart_Layout
   */
  public function setLayoutTarget($value) {
    $this->_layoutTarget = $value;
    return $this;
  }

  /**
   * Get X-Mode
   *
   * @return string
   */
  public function getXMode() {
    return $this->_xMode;
  }

  /**
   * Set X-Mode
   *
   * @param X-Mode $value
   * @return PHPExcel_Chart_Layout
   */
  public function setXMode($value) {
    $this->_xMode = $value;
    return $this;
  }

  /**
   * Get Y-Mode
   *
   * @return string
   */
  public function getYMode() {
    return $this->_yMode;
  }

  /**
   * Set Y-Mode
   *
   * @param Y-Mode $value
   * @return PHPExcel_Chart_Layout
   */
  public function setYMode($value) {
    $this->_yMode = $value;
    return $this;
  }

  /**
   * Get X-Position
   *
   * @return number
   */
  public function getXPosition() {
    return $this->_xPos;
  }

  /**
   * Set X-Position
   *
   * @param X-Position $value
   * @return PHPExcel_Chart_Layout
   */
  public function setXPosition($value) {
    $this->_xPos = $value;
    return $this;
  }

  /**
   * Get Y-Position
   *
   * @return number
   */
  public function getYPosition() {
    return $this->_yPos;
  }

  /**
   * Set Y-Position
   *
   * @param Y-Position $value
   * @return PHPExcel_Chart_Layout
   */
  public function setYPosition($value) {
    $this->_yPos = $value;
    return $this;
  }

  /**
   * Get Width
   *
   * @return number
   */
  public function getWidth() {
    return $this->_width;
  }

  /**
   * Set Width
   *
   * @param Width $value
   * @return PHPExcel_Chart_Layout
   */
  public function setWidth($value) {
    $this->_width = $value;
    return $this;
  }

  /**
   * Get Height
   *
   * @return number
   */
  public function getHeight() {
    return $this->_height;
  }

  /**
   * Set Height
   *
   * @param Height $value
   * @return PHPExcel_Chart_Layout
   */
  public function setHeight($value) {
    $this->_height = $value;
    return $this;
  }

  /**
   * Get show legend key
   *
   * @return boolean
   */
  public function getShowLegendKey() {
    return $this->_showLegendKey;
  }

  /**
   * Set show legend key
   * Specifies that legend keys should be shown in data labels.
   *
   * @param boolean $value		Show legend key
   * @return PHPExcel_Chart_Layout
   */
  public function setShowLegendKey($value) {
    $this->_showLegendKey = $value;
    return $this;
  }

  /**
   * Get show value
   *
   * @return boolean
   */
  public function getShowVal() {
    return $this->_showVal;
  }

  /**
   * Set show val
   * Specifies that the value should be shown in data labels.
   *
   * @param boolean $value		Show val
   * @return PHPExcel_Chart_Layout
   */
  public function setShowVal($value) {
    $this->_showVal = $value;
    return $this;
  }

  /**
   * Get show category name
   *
   * @return boolean
   */
  public function getShowCatName() {
    return $this->_showCatName;
  }

  /**
   * Set show cat name
   * Specifies that the category name should be shown in data labels.
   *
   * @param boolean $value		Show cat name
   * @return PHPExcel_Chart_Layout
   */
  public function setShowCatName($value) {
    $this->_showCatName = $value;
    return $this;
  }

  /**
   * Get show data series name
   *
   * @return boolean
   */
  public function getShowSerName() {
    return $this->_showSerName;
  }

  /**
   * Set show ser name
   * Specifies that the series name should be shown in data labels.
   *
   * @param boolean $value		Show series name
   * @return PHPExcel_Chart_Layout
   */
  public function setShowSerName($value) {
    $this->_showSerName = $value;
    return $this;
  }

  /**
   * Get show percentage
   *
   * @return boolean
   */
  public function getShowPercent() {
    return $this->_showPercent;
  }

  /**
   * Set show percentage
   * Specifies that the percentage should be shown in data labels.
   *
   * @param boolean $value		Show percentage
   * @return PHPExcel_Chart_Layout
   */
  public function setShowPercent($value) {
    $this->_showPercent = $value;
    return $this;
  }

  /**
   * Get show bubble size
   *
   * @return boolean
   */
  public function getShowBubbleSize() {
    return $this->_showBubbleSize;
  }

  /**
   * Set show bubble size
   * Specifies that the bubble size should be shown in data labels.
   *
   * @param boolean $value		Show bubble size
   * @return PHPExcel_Chart_Layout
   */
  public function setShowBubbleSize($value) {
    $this->_showBubbleSize = $value;
    return $this;
  }

  /**
   * Get show leader lines
   *
   * @return boolean
   */
  public function getShowLeaderLines() {
    return $this->_showLeaderLines;
  }

  /**
   * Set show leader lines
   * Specifies that leader lines should be shown in data labels.
   *
   * @param boolean $value		Show leader lines
   * @return PHPExcel_Chart_Layout
   */
  public function setShowLeaderLines($value) {
    $this->_showLeaderLines = $value;
    return $this;
  }

}

Classes

Namesort descending Description
PHPExcel_Chart_Layout PHPExcel_Chart_Layout