You are here

class PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer in Loft Data Grids 6.2

Same name and namespace in other branches
  1. 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php \PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer

PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer

@category PHPExcel @package PHPExcel_Shared_Escher @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)

Hierarchy

Expanded class hierarchy of PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer

1 string reference to 'PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer'
PHPExcel_Writer_Excel5_Escher::close in vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel5/Escher.php
* Process the object to be written

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php, line 35

View source
class PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer {

  /**
   * Parent Shape Group Container
   *
   * @var PHPExcel_Shared_Escher_DgContainer_SpgrContainer
   */
  private $_parent;

  /**
   * Is this a group shape?
   *
   * @var boolean
   */
  private $_spgr = false;

  /**
   * Shape type
   *
   * @var int
   */
  private $_spType;

  /**
   * Shape flag
   *
   * @var int
   */
  private $_spFlag;

  /**
   * Shape index (usually group shape has index 0, and the rest: 1,2,3...)
   *
   * @var boolean
   */
  private $_spId;

  /**
   * Array of options
   *
   * @var array
   */
  private $_OPT;

  /**
   * Cell coordinates of upper-left corner of shape, e.g. 'A1'
   *
   * @var string
   */
  private $_startCoordinates;

  /**
   * Horizontal offset of upper-left corner of shape measured in 1/1024 of column width
   *
   * @var int
   */
  private $_startOffsetX;

  /**
   * Vertical offset of upper-left corner of shape measured in 1/256 of row height
   *
   * @var int
   */
  private $_startOffsetY;

  /**
   * Cell coordinates of bottom-right corner of shape, e.g. 'B2'
   *
   * @var string
   */
  private $_endCoordinates;

  /**
   * Horizontal offset of bottom-right corner of shape measured in 1/1024 of column width
   *
   * @var int
   */
  private $_endOffsetX;

  /**
   * Vertical offset of bottom-right corner of shape measured in 1/256 of row height
   *
   * @var int
   */
  private $_endOffsetY;

  /**
   * Set parent Shape Group Container
   *
   * @param PHPExcel_Shared_Escher_DgContainer_SpgrContainer $parent
   */
  public function setParent($parent) {
    $this->_parent = $parent;
  }

  /**
   * Get the parent Shape Group Container
   *
   * @return PHPExcel_Shared_Escher_DgContainer_SpgrContainer
   */
  public function getParent() {
    return $this->_parent;
  }

  /**
   * Set whether this is a group shape
   *
   * @param boolean $value
   */
  public function setSpgr($value = false) {
    $this->_spgr = $value;
  }

  /**
   * Get whether this is a group shape
   *
   * @return boolean
   */
  public function getSpgr() {
    return $this->_spgr;
  }

  /**
   * Set the shape type
   *
   * @param int $value
   */
  public function setSpType($value) {
    $this->_spType = $value;
  }

  /**
   * Get the shape type
   *
   * @return int
   */
  public function getSpType() {
    return $this->_spType;
  }

  /**
   * Set the shape flag
   *
   * @param int $value
   */
  public function setSpFlag($value) {
    $this->_spFlag = $value;
  }

  /**
   * Get the shape flag
   *
   * @return int
   */
  public function getSpFlag() {
    return $this->_spFlag;
  }

  /**
   * Set the shape index
   *
   * @param int $value
   */
  public function setSpId($value) {
    $this->_spId = $value;
  }

  /**
   * Get the shape index
   *
   * @return int
   */
  public function getSpId() {
    return $this->_spId;
  }

  /**
   * Set an option for the Shape Group Container
   *
   * @param int $property The number specifies the option
   * @param mixed $value
   */
  public function setOPT($property, $value) {
    $this->_OPT[$property] = $value;
  }

  /**
   * Get an option for the Shape Group Container
   *
   * @param int $property The number specifies the option
   * @return mixed
   */
  public function getOPT($property) {
    if (isset($this->_OPT[$property])) {
      return $this->_OPT[$property];
    }
    return null;
  }

  /**
   * Get the collection of options
   *
   * @return array
   */
  public function getOPTCollection() {
    return $this->_OPT;
  }

  /**
   * Set cell coordinates of upper-left corner of shape
   *
   * @param string $value
   */
  public function setStartCoordinates($value = 'A1') {
    $this->_startCoordinates = $value;
  }

  /**
   * Get cell coordinates of upper-left corner of shape
   *
   * @return string
   */
  public function getStartCoordinates() {
    return $this->_startCoordinates;
  }

  /**
   * Set offset in x-direction of upper-left corner of shape measured in 1/1024 of column width
   *
   * @param int $startOffsetX
   */
  public function setStartOffsetX($startOffsetX = 0) {
    $this->_startOffsetX = $startOffsetX;
  }

  /**
   * Get offset in x-direction of upper-left corner of shape measured in 1/1024 of column width
   *
   * @return int
   */
  public function getStartOffsetX() {
    return $this->_startOffsetX;
  }

  /**
   * Set offset in y-direction of upper-left corner of shape measured in 1/256 of row height
   *
   * @param int $startOffsetY
   */
  public function setStartOffsetY($startOffsetY = 0) {
    $this->_startOffsetY = $startOffsetY;
  }

  /**
   * Get offset in y-direction of upper-left corner of shape measured in 1/256 of row height
   *
   * @return int
   */
  public function getStartOffsetY() {
    return $this->_startOffsetY;
  }

  /**
   * Set cell coordinates of bottom-right corner of shape
   *
   * @param string $value
   */
  public function setEndCoordinates($value = 'A1') {
    $this->_endCoordinates = $value;
  }

  /**
   * Get cell coordinates of bottom-right corner of shape
   *
   * @return string
   */
  public function getEndCoordinates() {
    return $this->_endCoordinates;
  }

  /**
   * Set offset in x-direction of bottom-right corner of shape measured in 1/1024 of column width
   *
   * @param int $startOffsetX
   */
  public function setEndOffsetX($endOffsetX = 0) {
    $this->_endOffsetX = $endOffsetX;
  }

  /**
   * Get offset in x-direction of bottom-right corner of shape measured in 1/1024 of column width
   *
   * @return int
   */
  public function getEndOffsetX() {
    return $this->_endOffsetX;
  }

  /**
   * Set offset in y-direction of bottom-right corner of shape measured in 1/256 of row height
   *
   * @param int $endOffsetY
   */
  public function setEndOffsetY($endOffsetY = 0) {
    $this->_endOffsetY = $endOffsetY;
  }

  /**
   * Get offset in y-direction of bottom-right corner of shape measured in 1/256 of row height
   *
   * @return int
   */
  public function getEndOffsetY() {
    return $this->_endOffsetY;
  }

  /**
   * Get the nesting level of this spContainer. This is the number of spgrContainers between this spContainer and
   * the dgContainer. A value of 1 = immediately within first spgrContainer
   * Higher nesting level occurs if and only if spContainer is part of a shape group
   *
   * @return int Nesting level
   */
  public function getNestingLevel() {
    $nestingLevel = 0;
    $parent = $this
      ->getParent();
    while ($parent instanceof PHPExcel_Shared_Escher_DgContainer_SpgrContainer) {
      ++$nestingLevel;
      $parent = $parent
        ->getParent();
    }
    return $nestingLevel;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_endCoordinates private property * Cell coordinates of bottom-right corner of shape, e.g. 'B2' * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_endOffsetX private property * Horizontal offset of bottom-right corner of shape measured in 1/1024 of column width * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_endOffsetY private property * Vertical offset of bottom-right corner of shape measured in 1/256 of row height * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_OPT private property * Array of options * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_parent private property * Parent Shape Group Container * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_spFlag private property * Shape flag * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_spgr private property * Is this a group shape? * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_spId private property * Shape index (usually group shape has index 0, and the rest: 1,2,3...) * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_spType private property * Shape type * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_startCoordinates private property * Cell coordinates of upper-left corner of shape, e.g. 'A1' * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_startOffsetX private property * Horizontal offset of upper-left corner of shape measured in 1/1024 of column width * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::$_startOffsetY private property * Vertical offset of upper-left corner of shape measured in 1/256 of row height * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getEndCoordinates public function * Get cell coordinates of bottom-right corner of shape * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getEndOffsetX public function * Get offset in x-direction of bottom-right corner of shape measured in 1/1024 of column width * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getEndOffsetY public function * Get offset in y-direction of bottom-right corner of shape measured in 1/256 of row height * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getNestingLevel public function * Get the nesting level of this spContainer. This is the number of spgrContainers between this spContainer and * the dgContainer. A value of 1 = immediately within first spgrContainer * Higher nesting level occurs if and only if spContainer is…
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getOPT public function * Get an option for the Shape Group Container * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getOPTCollection public function * Get the collection of options * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getParent public function * Get the parent Shape Group Container * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getSpFlag public function * Get the shape flag * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getSpgr public function * Get whether this is a group shape * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getSpId public function * Get the shape index * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getSpType public function * Get the shape type * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getStartCoordinates public function * Get cell coordinates of upper-left corner of shape * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getStartOffsetX public function * Get offset in x-direction of upper-left corner of shape measured in 1/1024 of column width * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::getStartOffsetY public function * Get offset in y-direction of upper-left corner of shape measured in 1/256 of row height * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setEndCoordinates public function * Set cell coordinates of bottom-right corner of shape * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setEndOffsetX public function * Set offset in x-direction of bottom-right corner of shape measured in 1/1024 of column width * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setEndOffsetY public function * Set offset in y-direction of bottom-right corner of shape measured in 1/256 of row height * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setOPT public function * Set an option for the Shape Group Container * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setParent public function * Set parent Shape Group Container * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setSpFlag public function * Set the shape flag * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setSpgr public function * Set whether this is a group shape * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setSpId public function * Set the shape index * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setSpType public function * Set the shape type * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setStartCoordinates public function * Set cell coordinates of upper-left corner of shape * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setStartOffsetX public function * Set offset in x-direction of upper-left corner of shape measured in 1/1024 of column width * *
PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer::setStartOffsetY public function * Set offset in y-direction of upper-left corner of shape measured in 1/256 of row height * *