PHPPowerPoint_Writer_PowerPoint2007
[ class tree: PHPPowerPoint_Writer_PowerPoint2007 ] [ index: PHPPowerPoint_Writer_PowerPoint2007 ] [ all elements ]

Source for file WriterPart.php

Documentation is available at WriterPart.php

  1. <?php
  2. /**
  3.  * PHPPowerPoint
  4.  *
  5.  * Copyright (c) 2009 - 2010 PHPPowerPoint
  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   PHPPowerPoint
  22.  * @package    PHPPowerPoint_Writer_PowerPoint2007
  23.  * @copyright  Copyright (c) 2009 - 2010 PHPPowerPoint (http://www.codeplex.com/PHPPowerPoint)
  24.  * @license    http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt    LGPL
  25.  * @version    0.1.0, 2009-04-27
  26.  */
  27.  
  28.  
  29. /** PHPPowerPoint_IWriter */
  30. require_once 'PHPPowerPoint/Writer/IWriter.php';
  31.  
  32.  
  33. /**
  34.  * PHPPowerPoint_Writer_PowerPoint2007_WriterPart
  35.  *
  36.  * @category   PHPPowerPoint
  37.  * @package    PHPPowerPoint_Writer_PowerPoint2007
  38.  * @copyright  Copyright (c) 2009 - 2010 PHPPowerPoint (http://www.codeplex.com/PHPPowerPoint)
  39.  */
  40. {
  41.     /**
  42.      * Parent IWriter object
  43.      *
  44.      * @var PHPPowerPoint_Writer_IWriter 
  45.      */
  46.     private $_parentWriter;
  47.     
  48.     /**
  49.      * Set parent IWriter object
  50.      *
  51.      * @param PHPPowerPoint_Writer_IWriter    $pWriter 
  52.      * @throws Exception
  53.      */
  54.     public function setParentWriter(PHPPowerPoint_Writer_IWriter $pWriter null{
  55.         $this->_parentWriter = $pWriter;
  56.     }
  57.     
  58.     /**
  59.      * Get parent IWriter object
  60.      *
  61.      * @return PHPPowerPoint_Writer_IWriter 
  62.      * @throws Exception
  63.      */
  64.     public function getParentWriter({
  65.         if (!is_null($this->_parentWriter)) {
  66.             return $this->_parentWriter;
  67.         else {
  68.             throw new Exception("No parent PHPPowerPoint_Writer_IWriter assigned.");
  69.         }
  70.     }
  71. }

Documentation generated on Sat, 25 Apr 2009 11:38:28 +0200 by phpDocumentor 1.4.1