[TASK] Namespaced /Writer/ Classes

This commit is contained in:
Frans Saris 2015-07-01 13:26:15 +02:00
parent ed087dd396
commit daf2482dd6
38 changed files with 1082 additions and 1065 deletions

View File

@ -27,7 +27,7 @@ namespace PHPExcel\Writer;
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class Excel2007 extends BaseWriter implements IWriter class Excel2007 implements IWriter
{ {
/** /**
* Pre-calculate formulas * Pre-calculate formulas
@ -76,9 +76,9 @@ class Excel2007 extends BaseWriter implements IWriter
private $stylesConditionalHashTable; private $stylesConditionalHashTable;
/** /**
* Private unique PHPExcel_Style HashTable * Private unique \PHPExcel\Style HashTable
* *
* @var PHPExcel_HashTable * @var \PHPExcel\HashTable
*/ */
private $styleHashTable; private $styleHashTable;
@ -120,7 +120,7 @@ class Excel2007 extends BaseWriter implements IWriter
/** /**
* Create a new PHPExcel_Writer_Excel2007 * Create a new PHPExcel_Writer_Excel2007
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
*/ */
public function __construct(\PHPExcel\Spreadsheet $pPHPExcel = null) public function __construct(\PHPExcel\Spreadsheet $pPHPExcel = null)
{ {
@ -156,7 +156,7 @@ class Excel2007 extends BaseWriter implements IWriter
// Set HashTable variables // Set HashTable variables
foreach ($hashTablesArray as $tableName) { foreach ($hashTablesArray as $tableName) {
$this->$tableName = new PHPExcel_HashTable(); $this->$tableName = new \PHPExcel\HashTable();
} }
} }
@ -164,7 +164,7 @@ class Excel2007 extends BaseWriter implements IWriter
* Get writer part * Get writer part
* *
* @param string $pPartName Writer part name * @param string $pPartName Writer part name
* @return PHPExcel_Writer_Excel2007_WriterPart * @return \PHPExcel\Writer\Excel2007\WriterPart
*/ */
public function getWriterPart($pPartName = '') public function getWriterPart($pPartName = '')
{ {
@ -179,7 +179,7 @@ class Excel2007 extends BaseWriter implements IWriter
* Save PHPExcel to file * Save PHPExcel to file
* *
* @param string $pFilename * @param string $pFilename
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null) public function save($pFilename = null)
{ {
@ -198,8 +198,8 @@ class Excel2007 extends BaseWriter implements IWriter
$saveDebugLog = PHPExcel_Calculation::getInstance($this->spreadSheet)->getDebugLog()->getWriteDebugLog(); $saveDebugLog = PHPExcel_Calculation::getInstance($this->spreadSheet)->getDebugLog()->getWriteDebugLog();
PHPExcel_Calculation::getInstance($this->spreadSheet)->getDebugLog()->setWriteDebugLog(false); PHPExcel_Calculation::getInstance($this->spreadSheet)->getDebugLog()->setWriteDebugLog(false);
$saveDateReturnType = PHPExcel_Calculation_Functions::getReturnDateType(); $saveDateReturnType = \PHPExcel\Calculation\Functions::getReturnDateType();
PHPExcel_Calculation_Functions::setReturnDateType(PHPExcel_Calculation_Functions::RETURNDATE_EXCEL); \PHPExcel\Calculation\Functions::setReturnDateType(\PHPExcel\Calculation\Functions::RETURNDATE_EXCEL);
// Create string lookup table // Create string lookup table
$this->stringTable = array(); $this->stringTable = array();
@ -219,12 +219,13 @@ class Excel2007 extends BaseWriter implements IWriter
$this->drawingHashTable->addFromSource($this->getWriterPart('Drawing')->allDrawings($this->spreadSheet)); $this->drawingHashTable->addFromSource($this->getWriterPart('Drawing')->allDrawings($this->spreadSheet));
// Create new ZIP file and open it for writing // Create new ZIP file and open it for writing
$zipClass = PHPExcel_Settings::getZipClass(); $zipClass = \PHPExcel\Settings::getZipClass();
/** @var \ZipArchive $objZip */
$objZip = new $zipClass(); $objZip = new $zipClass();
// Retrieve OVERWRITE and CREATE constants from the instantiated zip class // Retrieve OVERWRITE and CREATE constants from the instantiated zip class
// This method of accessing constant values from a dynamic class should work with all appropriate versions of PHP // This method of accessing constant values from a dynamic class should work with all appropriate versions of PHP
$ro = new ReflectionObject($objZip); $ro = new \ReflectionObject($objZip);
$zipOverWrite = $ro->getConstant('OVERWRITE'); $zipOverWrite = $ro->getConstant('OVERWRITE');
$zipCreate = $ro->getConstant('CREATE'); $zipCreate = $ro->getConstant('CREATE');
@ -234,7 +235,7 @@ class Excel2007 extends BaseWriter implements IWriter
// Try opening the ZIP file // Try opening the ZIP file
if ($objZip->open($pFilename, $zipOverWrite) !== true) { if ($objZip->open($pFilename, $zipOverWrite) !== true) {
if ($objZip->open($pFilename, $zipCreate) !== true) { if ($objZip->open($pFilename, $zipCreate) !== true) {
throw new PHPExcel_Writer_Exception("Could not open " . $pFilename . " for writing."); throw new \PHPExcel\Writer\Exception("Could not open " . $pFilename . " for writing.");
} }
} }
@ -267,7 +268,7 @@ class Excel2007 extends BaseWriter implements IWriter
$objZip->addFromString($tmpRootPath.'_rels/'.basename($tmpRibbonTarget).'.rels', $this->getWriterPart('RelsRibbonObjects')->writeRibbonRelationships($this->spreadSheet)); $objZip->addFromString($tmpRootPath.'_rels/'.basename($tmpRibbonTarget).'.rels', $this->getWriterPart('RelsRibbonObjects')->writeRibbonRelationships($this->spreadSheet));
} }
} }
// Add relationships to ZIP file // Add relationships to ZIP file
$objZip->addFromString('_rels/.rels', $this->getWriterPart('Rels')->writeRelationships($this->spreadSheet)); $objZip->addFromString('_rels/.rels', $this->getWriterPart('Rels')->writeRelationships($this->spreadSheet));
$objZip->addFromString('xl/_rels/workbook.xml.rels', $this->getWriterPart('Rels')->writeWorkbookRelationships($this->spreadSheet)); $objZip->addFromString('xl/_rels/workbook.xml.rels', $this->getWriterPart('Rels')->writeWorkbookRelationships($this->spreadSheet));
@ -354,7 +355,7 @@ class Excel2007 extends BaseWriter implements IWriter
// Add media // Add media
for ($i = 0; $i < $this->getDrawingHashTable()->count(); ++$i) { for ($i = 0; $i < $this->getDrawingHashTable()->count(); ++$i) {
if ($this->getDrawingHashTable()->getByIndex($i) instanceof PHPExcel_Worksheet_Drawing) { if ($this->getDrawingHashTable()->getByIndex($i) instanceof \PHPExcel\Worksheet\Drawing) {
$imageContents = null; $imageContents = null;
$imagePath = $this->getDrawingHashTable()->getByIndex($i)->getPath(); $imagePath = $this->getDrawingHashTable()->getByIndex($i)->getPath();
if (strpos($imagePath, 'zip://') !== false) { if (strpos($imagePath, 'zip://') !== false) {
@ -371,7 +372,7 @@ class Excel2007 extends BaseWriter implements IWriter
} }
$objZip->addFromString('xl/media/' . str_replace(' ', '_', $this->getDrawingHashTable()->getByIndex($i)->getIndexedFilename()), $imageContents); $objZip->addFromString('xl/media/' . str_replace(' ', '_', $this->getDrawingHashTable()->getByIndex($i)->getIndexedFilename()), $imageContents);
} elseif ($this->getDrawingHashTable()->getByIndex($i) instanceof PHPExcel_Worksheet_MemoryDrawing) { } elseif ($this->getDrawingHashTable()->getByIndex($i) instanceof \PHPExcel\Worksheet\MemoryDrawing) {
ob_start(); ob_start();
call_user_func( call_user_func(
$this->getDrawingHashTable()->getByIndex($i)->getRenderingFunction(), $this->getDrawingHashTable()->getByIndex($i)->getRenderingFunction(),
@ -384,23 +385,23 @@ class Excel2007 extends BaseWriter implements IWriter
} }
} }
PHPExcel_Calculation_Functions::setReturnDateType($saveDateReturnType); \PHPExcel\Calculation\Functions::setReturnDateType($saveDateReturnType);
PHPExcel_Calculation::getInstance($this->spreadSheet)->getDebugLog()->setWriteDebugLog($saveDebugLog); PHPExcel_Calculation::getInstance($this->spreadSheet)->getDebugLog()->setWriteDebugLog($saveDebugLog);
// Close file // Close file
if ($objZip->close() === false) { if ($objZip->close() === false) {
throw new PHPExcel_Writer_Exception("Could not close zip file $pFilename."); throw new \PHPExcel\Writer\Exception("Could not close zip file $pFilename.");
} }
// If a temporary file was used, copy it to the correct file stream // If a temporary file was used, copy it to the correct file stream
if ($originalFilename != $pFilename) { if ($originalFilename != $pFilename) {
if (copy($pFilename, $originalFilename) === false) { if (copy($pFilename, $originalFilename) === false) {
throw new PHPExcel_Writer_Exception("Could not copy temporary zip file $pFilename to $originalFilename."); throw new \PHPExcel\Writer\Exception("Could not copy temporary zip file $pFilename to $originalFilename.");
} }
@unlink($pFilename); @unlink($pFilename);
} }
} else { } else {
throw new PHPExcel_Writer_Exception("PHPExcel object unassigned."); throw new \PHPExcel\Writer\Exception("PHPExcel object unassigned.");
} }
} }
@ -408,14 +409,14 @@ class Excel2007 extends BaseWriter implements IWriter
* Get PHPExcel object * Get PHPExcel object
* *
* @return PHPExcel * @return PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function getPHPExcel() public function getPHPExcel()
{ {
if ($this->spreadSheet !== null) { if ($this->spreadSheet !== null) {
return $this->spreadSheet; return $this->spreadSheet;
} else { } else {
throw new PHPExcel_Writer_Exception("No PHPExcel object assigned."); throw new \PHPExcel\Writer\Exception("No PHPExcel object assigned.");
} }
} }
@ -443,9 +444,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Style HashTable * Get \PHPExcel\Style HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getStyleHashTable() public function getStyleHashTable()
{ {
@ -453,9 +454,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Style_Conditional HashTable * Get \PHPExcel\Style\Conditional HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getStylesConditionalHashTable() public function getStylesConditionalHashTable()
{ {
@ -463,9 +464,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Style_Fill HashTable * Get \PHPExcel\Style\Fill HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getFillHashTable() public function getFillHashTable()
{ {
@ -473,9 +474,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Style_Font HashTable * Get \PHPExcel\Style\Font HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getFontHashTable() public function getFontHashTable()
{ {
@ -483,9 +484,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Style_Borders HashTable * Get \PHPExcel\Style\Borders HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getBordersHashTable() public function getBordersHashTable()
{ {
@ -493,9 +494,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Style_NumberFormat HashTable * Get \PHPExcel\Style\NumberFormat HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getNumFmtHashTable() public function getNumFmtHashTable()
{ {
@ -503,9 +504,9 @@ class Excel2007 extends BaseWriter implements IWriter
} }
/** /**
* Get PHPExcel_Worksheet_BaseDrawing HashTable * Get \PHPExcel\Worksheet\BaseDrawing HashTable
* *
* @return PHPExcel_HashTable * @return \PHPExcel\HashTable
*/ */
public function getDrawingHashTable() public function getDrawingHashTable()
{ {

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_Chart * PHPExcel_Writer_Excel2007_Chart
@ -25,7 +26,7 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPart class Chart extends WriterPart
{ {
/** /**
* Write charts to XML format * Write charts to XML format
@ -33,16 +34,16 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* @param PHPExcel_Chart $pChart * @param PHPExcel_Chart $pChart
* *
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeChart(PHPExcel_Chart $pChart = null) public function writeChart(PHPExcel_Chart $pChart = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// Ensure that data series values are up-to-date before we save // Ensure that data series values are up-to-date before we save
$pChart->refresh(); $pChart->refresh();
@ -106,9 +107,9 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* Write Chart Title * Write Chart Title
* *
* @param PHPExcel_Chart_Title $title * @param PHPExcel_Chart_Title $title
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeTitle(PHPExcel_Chart_Title $title = null, $objWriter) private function writeTitle(PHPExcel_Chart_Title $title = null, $objWriter)
{ {
@ -151,9 +152,9 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* Write Chart Legend * Write Chart Legend
* *
* @param PHPExcel_Chart_Legend $legend * @param PHPExcel_Chart_Legend $legend
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeLegend(PHPExcel_Chart_Legend $legend = null, $objWriter) private function writeLegend(PHPExcel_Chart_Legend $legend = null, $objWriter)
{ {
@ -206,11 +207,11 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* @param PHPExcel_Chart_Title $yAxisLabel * @param PHPExcel_Chart_Title $yAxisLabel
* @param PHPExcel_Chart_Axis $xAxis * @param PHPExcel_Chart_Axis $xAxis
* @param PHPExcel_Chart_Axis $yAxis * @param PHPExcel_Chart_Axis $yAxis
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePlotArea(PHPExcel_Chart_PlotArea $plotArea, PHPExcel_Chart_Title $xAxisLabel = null, PHPExcel_Chart_Title $yAxisLabel = null, $objWriter, PHPExcel_Worksheet $pSheet, PHPExcel_Chart_Axis $xAxis, PHPExcel_Chart_Axis $yAxis, PHPExcel_Chart_GridLines $majorGridlines, PHPExcel_Chart_GridLines $minorGridlines) private function writePlotArea(PHPExcel_Chart_PlotArea $plotArea, PHPExcel_Chart_Title $xAxisLabel = null, PHPExcel_Chart_Title $yAxisLabel = null, $objWriter, \PHPExcel\Worksheet $pSheet, PHPExcel_Chart_Axis $xAxis, PHPExcel_Chart_Axis $yAxis, PHPExcel_Chart_GridLines $majorGridlines, PHPExcel_Chart_GridLines $minorGridlines)
{ {
if (is_null($plotArea)) { if (is_null($plotArea)) {
return; return;
@ -341,10 +342,10 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Data Labels * Write Data Labels
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Chart_Layout $chartLayout Chart layout * @param PHPExcel_Chart_Layout $chartLayout Chart layout
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDataLabels($objWriter, $chartLayout) private function writeDataLabels($objWriter, $chartLayout)
{ {
@ -391,7 +392,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Category Axis * Write Category Axis
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Chart_PlotArea $plotArea * @param PHPExcel_Chart_PlotArea $plotArea
* @param PHPExcel_Chart_Title $xAxisLabel * @param PHPExcel_Chart_Title $xAxisLabel
* @param string $groupType Chart type * @param string $groupType Chart type
@ -399,7 +400,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* @param string $id2 * @param string $id2
* @param boolean $isMultiLevelSeries * @param boolean $isMultiLevelSeries
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCategoryAxis($objWriter, PHPExcel_Chart_PlotArea $plotArea, $xAxisLabel, $groupType, $id1, $id2, $isMultiLevelSeries, $xAxis, $yAxis) private function writeCategoryAxis($objWriter, PHPExcel_Chart_PlotArea $plotArea, $xAxisLabel, $groupType, $id1, $id2, $isMultiLevelSeries, $xAxis, $yAxis)
{ {
@ -445,7 +446,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
} }
$objWriter->startElement('a:t'); $objWriter->startElement('a:t');
// $objWriter->writeAttribute('xml:space', 'preserve'); // $objWriter->writeAttribute('xml:space', 'preserve');
$objWriter->writeRawData(PHPExcel_Shared_String::ControlCharacterPHP2OOXML($caption)); $objWriter->writeRawData(\PHPExcel\Shared\String::ControlCharacterPHP2OOXML($caption));
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
@ -513,7 +514,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Value Axis * Write Value Axis
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Chart_PlotArea $plotArea * @param PHPExcel_Chart_PlotArea $plotArea
* @param PHPExcel_Chart_Title $yAxisLabel * @param PHPExcel_Chart_Title $yAxisLabel
* @param string $groupType Chart type * @param string $groupType Chart type
@ -521,7 +522,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* @param string $id2 * @param string $id2
* @param boolean $isMultiLevelSeries * @param boolean $isMultiLevelSeries
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeValueAxis($objWriter, PHPExcel_Chart_PlotArea $plotArea, $yAxisLabel, $groupType, $id1, $id2, $isMultiLevelSeries, $xAxis, $yAxis, $majorGridlines, $minorGridlines) private function writeValueAxis($objWriter, PHPExcel_Chart_PlotArea $plotArea, $yAxisLabel, $groupType, $id1, $id2, $isMultiLevelSeries, $xAxis, $yAxis, $majorGridlines, $minorGridlines)
{ {
@ -794,7 +795,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
$objWriter->startElement('a:t'); $objWriter->startElement('a:t');
// $objWriter->writeAttribute('xml:space', 'preserve'); // $objWriter->writeAttribute('xml:space', 'preserve');
$objWriter->writeRawData(PHPExcel_Shared_String::ControlCharacterPHP2OOXML($caption)); $objWriter->writeRawData(\PHPExcel\Shared\String::ControlCharacterPHP2OOXML($caption));
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
@ -1002,7 +1003,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* @param PHPExcel_Chart_PlotArea $plotArea * @param PHPExcel_Chart_PlotArea $plotArea
* *
* @return string|array * @return string|array
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private static function getChartType($plotArea) private static function getChartType($plotArea)
{ {
@ -1017,7 +1018,7 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
} }
$chartType = array_unique($chartTypes); $chartType = array_unique($chartTypes);
if (count($chartTypes) == 0) { if (count($chartTypes) == 0) {
throw new PHPExcel_Writer_Exception('Chart is not yet implemented'); throw new \PHPExcel\Writer\Exception('Chart is not yet implemented');
} }
} }
@ -1029,15 +1030,15 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* *
* @param PHPExcel_Chart_DataSeries $plotGroup * @param PHPExcel_Chart_DataSeries $plotGroup
* @param string $groupType Type of plot for dataseries * @param string $groupType Type of plot for dataseries
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param boolean &$catIsMultiLevelSeries Is category a multi-series category * @param boolean &$catIsMultiLevelSeries Is category a multi-series category
* @param boolean &$valIsMultiLevelSeries Is value set a multi-series set * @param boolean &$valIsMultiLevelSeries Is value set a multi-series set
* @param string &$plotGroupingType Type of grouping for multi-series values * @param string &$plotGroupingType Type of grouping for multi-series values
* @param PHPExcel_Worksheet $pSheet * @param \PHPExcel\Worksheet $pSheet
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePlotGroup($plotGroup, $groupType, $objWriter, &$catIsMultiLevelSeries, &$valIsMultiLevelSeries, &$plotGroupingType, PHPExcel_Worksheet $pSheet) private function writePlotGroup($plotGroup, $groupType, $objWriter, &$catIsMultiLevelSeries, &$valIsMultiLevelSeries, &$plotGroupingType, \PHPExcel\Worksheet $pSheet)
{ {
if (is_null($plotGroup)) { if (is_null($plotGroup)) {
return; return;
@ -1207,9 +1208,9 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* Write Plot Series Label * Write Plot Series Label
* *
* @param PHPExcel_Chart_DataSeriesValues $plotSeriesLabel * @param PHPExcel_Chart_DataSeriesValues $plotSeriesLabel
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePlotSeriesLabel($plotSeriesLabel, $objWriter) private function writePlotSeriesLabel($plotSeriesLabel, $objWriter)
{ {
@ -1242,14 +1243,14 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* Write Plot Series Values * Write Plot Series Values
* *
* @param PHPExcel_Chart_DataSeriesValues $plotSeriesValues * @param PHPExcel_Chart_DataSeriesValues $plotSeriesValues
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $groupType Type of plot for dataseries * @param string $groupType Type of plot for dataseries
* @param string $dataType Datatype of series values * @param string $dataType Datatype of series values
* @param PHPExcel_Worksheet $pSheet * @param \PHPExcel\Worksheet $pSheet
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePlotSeriesValues($plotSeriesValues, $objWriter, $groupType, $dataType = 'str', PHPExcel_Worksheet $pSheet) private function writePlotSeriesValues($plotSeriesValues, $objWriter, $groupType, $dataType = 'str', \PHPExcel\Worksheet $pSheet)
{ {
if (is_null($plotSeriesValues)) { if (is_null($plotSeriesValues)) {
return; return;
@ -1337,11 +1338,11 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* Write Bubble Chart Details * Write Bubble Chart Details
* *
* @param PHPExcel_Chart_DataSeriesValues $plotSeriesValues * @param PHPExcel_Chart_DataSeriesValues $plotSeriesValues
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeBubbles($plotSeriesValues, $objWriter, PHPExcel_Worksheet $pSheet) private function writeBubbles($plotSeriesValues, $objWriter, \PHPExcel\Worksheet $pSheet)
{ {
if (is_null($plotSeriesValues)) { if (is_null($plotSeriesValues)) {
return; return;
@ -1384,9 +1385,9 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
* Write Layout * Write Layout
* *
* @param PHPExcel_Chart_Layout $layout * @param PHPExcel_Chart_Layout $layout
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeLayout(PHPExcel_Chart_Layout $layout = null, $objWriter) private function writeLayout(PHPExcel_Chart_Layout $layout = null, $objWriter)
{ {
@ -1453,9 +1454,9 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Alternate Content block * Write Alternate Content block
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeAlternateContent($objWriter) private function writeAlternateContent($objWriter)
{ {
@ -1483,9 +1484,9 @@ class PHPExcel_Writer_Excel2007_Chart extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Printer Settings * Write Printer Settings
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePrintSettings($objWriter) private function writePrintSettings($objWriter)
{ {

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_Comments * PHPExcel_Writer_Excel2007_Comments
@ -25,23 +26,23 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_WriterPart class Comments extends WriterPart
{ {
/** /**
* Write comments to XML format * Write comments to XML format
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeComments(PHPExcel_Worksheet $pWorksheet = null) public function writeComments(\PHPExcel\Worksheet $pWorksheet = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -86,13 +87,13 @@ class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write comment to XML format * Write comment to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pCellReference Cell reference * @param string $pCellReference Cell reference
* @param PHPExcel_Comment $pComment Comment * @param \PHPExcel\Comment $pComment Comment
* @param array $pAuthors Array of authors * @param array $pAuthors Array of authors
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeComment(PHPExcel_Shared_XMLWriter $objWriter = null, $pCellReference = 'A1', PHPExcel_Comment $pComment = null, $pAuthors = null) private function writeComment(\PHPExcel\Shared\XMLWriter $objWriter = null, $pCellReference = 'A1', \PHPExcel\Comment $pComment = null, $pAuthors = null)
{ {
// comment // comment
$objWriter->startElement('comment'); $objWriter->startElement('comment');
@ -110,18 +111,18 @@ class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write VML comments to XML format * Write VML comments to XML format
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeVMLComments(PHPExcel_Worksheet $pWorksheet = null) public function writeVMLComments(\PHPExcel\Worksheet $pWorksheet = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -182,16 +183,16 @@ class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write VML comment to XML format * Write VML comment to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pCellReference Cell reference * @param string $pCellReference Cell reference
* @param PHPExcel_Comment $pComment Comment * @param \PHPExcel\Comment $pComment Comment
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeVMLComment(PHPExcel_Shared_XMLWriter $objWriter = null, $pCellReference = 'A1', PHPExcel_Comment $pComment = null) private function writeVMLComment(\PHPExcel\Shared\XMLWriter $objWriter = null, $pCellReference = 'A1', \PHPExcel\Comment $pComment = null)
{ {
// Metadata // Metadata
list($column, $row) = PHPExcel_Cell::coordinateFromString($pCellReference); list($column, $row) = \PHPExcel\Cell::coordinateFromString($pCellReference);
$column = PHPExcel_Cell::columnIndexFromString($column); $column = \PHPExcel\Cell::columnIndexFromString($column);
$id = 1024 + $column + $row; $id = 1024 + $column + $row;
$id = substr($id, 0, 4); $id = substr($id, 0, 4);

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_ContentTypes * PHPExcel_Writer_Excel2007_ContentTypes
@ -25,24 +26,24 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_ContentTypes extends PHPExcel_Writer_Excel2007_WriterPart class ContentTypes extends WriterPart
{ {
/** /**
* Write content types to XML format * Write content types to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\Spreadsheet $pPHPExcel
* @param boolean $includeCharts Flag indicating if we should include drawing details for charts * @param boolean $includeCharts Flag indicating if we should include drawing details for charts
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeContentTypes(PHPExcel $pPHPExcel = null, $includeCharts = false) public function writeContentTypes(\PHPExcel\Spreadsheet $pPHPExcel = null, $includeCharts = false)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -134,10 +135,10 @@ class PHPExcel_Writer_Excel2007_ContentTypes extends PHPExcel_Writer_Excel2007_W
$extension = ''; $extension = '';
$mimeType = ''; $mimeType = '';
if ($this->getParentWriter()->getDrawingHashTable()->getByIndex($i) instanceof PHPExcel_Worksheet_Drawing) { if ($this->getParentWriter()->getDrawingHashTable()->getByIndex($i) instanceof \PHPExcel\Worksheet\Drawing) {
$extension = strtolower($this->getParentWriter()->getDrawingHashTable()->getByIndex($i)->getExtension()); $extension = strtolower($this->getParentWriter()->getDrawingHashTable()->getByIndex($i)->getExtension());
$mimeType = $this->getImageMimeType($this->getParentWriter()->getDrawingHashTable()->getByIndex($i)->getPath()); $mimeType = $this->getImageMimeType($this->getParentWriter()->getDrawingHashTable()->getByIndex($i)->getPath());
} elseif ($this->getParentWriter()->getDrawingHashTable()->getByIndex($i) instanceof PHPExcel_Worksheet_MemoryDrawing) { } elseif ($this->getParentWriter()->getDrawingHashTable()->getByIndex($i) instanceof \PHPExcel\Worksheet\MemoryDrawing) {
$extension = strtolower($this->getParentWriter()->getDrawingHashTable()->getByIndex($i)->getMimeType()); $extension = strtolower($this->getParentWriter()->getDrawingHashTable()->getByIndex($i)->getMimeType());
$extension = explode('/', $extension); $extension = explode('/', $extension);
$extension = $extension[1]; $extension = $extension[1];
@ -184,27 +185,27 @@ class PHPExcel_Writer_Excel2007_ContentTypes extends PHPExcel_Writer_Excel2007_W
* *
* @param string $pFile Filename * @param string $pFile Filename
* @return string Mime Type * @return string Mime Type
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function getImageMimeType($pFile = '') private function getImageMimeType($pFile = '')
{ {
if (PHPExcel_Shared_File::file_exists($pFile)) { if (\PHPExcel\Shared\File::file_exists($pFile)) {
$image = getimagesize($pFile); $image = getimagesize($pFile);
return image_type_to_mime_type($image[2]); return image_type_to_mime_type($image[2]);
} else { } else {
throw new PHPExcel_Writer_Exception("File $pFile does not exist"); throw new \PHPExcel\Writer\Exception("File $pFile does not exist");
} }
} }
/** /**
* Write Default content type * Write Default content type
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pPartname Part name * @param string $pPartname Part name
* @param string $pContentType Content type * @param string $pContentType Content type
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDefaultContentType(PHPExcel_Shared_XMLWriter $objWriter = null, $pPartname = '', $pContentType = '') private function writeDefaultContentType(\PHPExcel\Shared\XMLWriter $objWriter = null, $pPartname = '', $pContentType = '')
{ {
if ($pPartname != '' && $pContentType != '') { if ($pPartname != '' && $pContentType != '') {
// Write content type // Write content type
@ -213,19 +214,19 @@ class PHPExcel_Writer_Excel2007_ContentTypes extends PHPExcel_Writer_Excel2007_W
$objWriter->writeAttribute('ContentType', $pContentType); $objWriter->writeAttribute('ContentType', $pContentType);
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
/** /**
* Write Override content type * Write Override content type
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pPartname Part name * @param string $pPartname Part name
* @param string $pContentType Content type * @param string $pContentType Content type
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeOverrideContentType(PHPExcel_Shared_XMLWriter $objWriter = null, $pPartname = '', $pContentType = '') private function writeOverrideContentType(\PHPExcel\Shared\XMLWriter $objWriter = null, $pPartname = '', $pContentType = '')
{ {
if ($pPartname != '' && $pContentType != '') { if ($pPartname != '' && $pContentType != '') {
// Write content type // Write content type
@ -234,7 +235,7 @@ class PHPExcel_Writer_Excel2007_ContentTypes extends PHPExcel_Writer_Excel2007_W
$objWriter->writeAttribute('ContentType', $pContentType); $objWriter->writeAttribute('ContentType', $pContentType);
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
} }

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_DocProps * PHPExcel_Writer_Excel2007_DocProps
@ -25,23 +26,23 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_DocProps extends PHPExcel_Writer_Excel2007_WriterPart class DocProps extends WriterPart
{ {
/** /**
* Write docProps/app.xml to XML format * Write docProps/app.xml to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeDocPropsApp(PHPExcel $pPHPExcel = null) public function writeDocPropsApp(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -127,18 +128,18 @@ class PHPExcel_Writer_Excel2007_DocProps extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write docProps/core.xml to XML format * Write docProps/core.xml to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeDocPropsCore(PHPExcel $pPHPExcel = null) public function writeDocPropsCore(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -194,11 +195,11 @@ class PHPExcel_Writer_Excel2007_DocProps extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write docProps/custom.xml to XML format * Write docProps/custom.xml to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeDocPropsCustom(PHPExcel $pPHPExcel = null) public function writeDocPropsCustom(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
$customPropertyList = $pPHPExcel->getProperties()->getCustomProperties(); $customPropertyList = $pPHPExcel->getProperties()->getCustomProperties();
if (empty($customPropertyList)) { if (empty($customPropertyList)) {
@ -208,9 +209,9 @@ class PHPExcel_Writer_Excel2007_DocProps extends PHPExcel_Writer_Excel2007_Write
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_Drawing * PHPExcel_Writer_Excel2007_Drawing
@ -25,25 +26,25 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_WriterPart class Drawing extends WriterPart
{ {
/** /**
* Write drawings to XML format * Write drawings to XML format
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @param int &$chartRef Chart ID * @param int &$chartRef Chart ID
* @param boolean $includeCharts Flag indicating if we should include drawing details for charts * @param boolean $includeCharts Flag indicating if we should include drawing details for charts
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeDrawings(PHPExcel_Worksheet $pWorksheet = null, &$chartRef, $includeCharts = false) public function writeDrawings(\PHPExcel\Worksheet $pWorksheet = null, &$chartRef, $includeCharts = false)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -83,31 +84,31 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
/** /**
* Write drawings to XML format * Write drawings to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Chart $pChart * @param PHPExcel_Chart $pChart
* @param int $pRelationId * @param int $pRelationId
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeChart(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Chart $pChart = null, $pRelationId = -1) public function writeChart(\PHPExcel\Shared\XMLWriter $objWriter = null, PHPExcel_Chart $pChart = null, $pRelationId = -1)
{ {
$tl = $pChart->getTopLeftPosition(); $tl = $pChart->getTopLeftPosition();
$tl['colRow'] = PHPExcel_Cell::coordinateFromString($tl['cell']); $tl['colRow'] = \PHPExcel\Cell::coordinateFromString($tl['cell']);
$br = $pChart->getBottomRightPosition(); $br = $pChart->getBottomRightPosition();
$br['colRow'] = PHPExcel_Cell::coordinateFromString($br['cell']); $br['colRow'] = \PHPExcel\Cell::coordinateFromString($br['cell']);
$objWriter->startElement('xdr:twoCellAnchor'); $objWriter->startElement('xdr:twoCellAnchor');
$objWriter->startElement('xdr:from'); $objWriter->startElement('xdr:from');
$objWriter->writeElement('xdr:col', PHPExcel_Cell::columnIndexFromString($tl['colRow'][0]) - 1); $objWriter->writeElement('xdr:col', \PHPExcel\Cell::columnIndexFromString($tl['colRow'][0]) - 1);
$objWriter->writeElement('xdr:colOff', PHPExcel_Shared_Drawing::pixelsToEMU($tl['xOffset'])); $objWriter->writeElement('xdr:colOff', \PHPExcel\Shared\Drawing::pixelsToEMU($tl['xOffset']));
$objWriter->writeElement('xdr:row', $tl['colRow'][1] - 1); $objWriter->writeElement('xdr:row', $tl['colRow'][1] - 1);
$objWriter->writeElement('xdr:rowOff', PHPExcel_Shared_Drawing::pixelsToEMU($tl['yOffset'])); $objWriter->writeElement('xdr:rowOff', \PHPExcel\Shared\Drawing::pixelsToEMU($tl['yOffset']));
$objWriter->endElement(); $objWriter->endElement();
$objWriter->startElement('xdr:to'); $objWriter->startElement('xdr:to');
$objWriter->writeElement('xdr:col', PHPExcel_Cell::columnIndexFromString($br['colRow'][0]) - 1); $objWriter->writeElement('xdr:col', \PHPExcel\Cell::columnIndexFromString($br['colRow'][0]) - 1);
$objWriter->writeElement('xdr:colOff', PHPExcel_Shared_Drawing::pixelsToEMU($br['xOffset'])); $objWriter->writeElement('xdr:colOff', \PHPExcel\Shared\Drawing::pixelsToEMU($br['xOffset']));
$objWriter->writeElement('xdr:row', $br['colRow'][1] - 1); $objWriter->writeElement('xdr:row', $br['colRow'][1] - 1);
$objWriter->writeElement('xdr:rowOff', PHPExcel_Shared_Drawing::pixelsToEMU($br['yOffset'])); $objWriter->writeElement('xdr:rowOff', \PHPExcel\Shared\Drawing::pixelsToEMU($br['yOffset']));
$objWriter->endElement(); $objWriter->endElement();
$objWriter->startElement('xdr:graphicFrame'); $objWriter->startElement('xdr:graphicFrame');
@ -155,32 +156,32 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
/** /**
* Write drawings to XML format * Write drawings to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet_BaseDrawing $pDrawing * @param \PHPExcel\Worksheet\BaseDrawing $pDrawing
* @param int $pRelationId * @param int $pRelationId
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeDrawing(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet_BaseDrawing $pDrawing = null, $pRelationId = -1) public function writeDrawing(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet\BaseDrawing $pDrawing = null, $pRelationId = -1)
{ {
if ($pRelationId >= 0) { if ($pRelationId >= 0) {
// xdr:oneCellAnchor // xdr:oneCellAnchor
$objWriter->startElement('xdr:oneCellAnchor'); $objWriter->startElement('xdr:oneCellAnchor');
// Image location // Image location
$aCoordinates = PHPExcel_Cell::coordinateFromString($pDrawing->getCoordinates()); $aCoordinates = \PHPExcel\Cell::coordinateFromString($pDrawing->getCoordinates());
$aCoordinates[0] = PHPExcel_Cell::columnIndexFromString($aCoordinates[0]); $aCoordinates[0] = \PHPExcel\Cell::columnIndexFromString($aCoordinates[0]);
// xdr:from // xdr:from
$objWriter->startElement('xdr:from'); $objWriter->startElement('xdr:from');
$objWriter->writeElement('xdr:col', $aCoordinates[0] - 1); $objWriter->writeElement('xdr:col', $aCoordinates[0] - 1);
$objWriter->writeElement('xdr:colOff', PHPExcel_Shared_Drawing::pixelsToEMU($pDrawing->getOffsetX())); $objWriter->writeElement('xdr:colOff', \PHPExcel\Shared\Drawing::pixelsToEMU($pDrawing->getOffsetX()));
$objWriter->writeElement('xdr:row', $aCoordinates[1] - 1); $objWriter->writeElement('xdr:row', $aCoordinates[1] - 1);
$objWriter->writeElement('xdr:rowOff', PHPExcel_Shared_Drawing::pixelsToEMU($pDrawing->getOffsetY())); $objWriter->writeElement('xdr:rowOff', \PHPExcel\Shared\Drawing::pixelsToEMU($pDrawing->getOffsetY()));
$objWriter->endElement(); $objWriter->endElement();
// xdr:ext // xdr:ext
$objWriter->startElement('xdr:ext'); $objWriter->startElement('xdr:ext');
$objWriter->writeAttribute('cx', PHPExcel_Shared_Drawing::pixelsToEMU($pDrawing->getWidth())); $objWriter->writeAttribute('cx', \PHPExcel\Shared\Drawing::pixelsToEMU($pDrawing->getWidth()));
$objWriter->writeAttribute('cy', PHPExcel_Shared_Drawing::pixelsToEMU($pDrawing->getHeight())); $objWriter->writeAttribute('cy', \PHPExcel\Shared\Drawing::pixelsToEMU($pDrawing->getHeight()));
$objWriter->endElement(); $objWriter->endElement();
// xdr:pic // xdr:pic
@ -229,7 +230,7 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
// a:xfrm // a:xfrm
$objWriter->startElement('a:xfrm'); $objWriter->startElement('a:xfrm');
$objWriter->writeAttribute('rot', PHPExcel_Shared_Drawing::degreesToAngle($pDrawing->getRotation())); $objWriter->writeAttribute('rot', \PHPExcel\Shared\Drawing::degreesToAngle($pDrawing->getRotation()));
$objWriter->endElement(); $objWriter->endElement();
// a:prstGeom // a:prstGeom
@ -288,9 +289,9 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
// a:outerShdw // a:outerShdw
$objWriter->startElement('a:outerShdw'); $objWriter->startElement('a:outerShdw');
$objWriter->writeAttribute('blurRad', PHPExcel_Shared_Drawing::pixelsToEMU($pDrawing->getShadow()->getBlurRadius())); $objWriter->writeAttribute('blurRad', \PHPExcel\Shared\Drawing::pixelsToEMU($pDrawing->getShadow()->getBlurRadius()));
$objWriter->writeAttribute('dist', PHPExcel_Shared_Drawing::pixelsToEMU($pDrawing->getShadow()->getDistance())); $objWriter->writeAttribute('dist', \PHPExcel\Shared\Drawing::pixelsToEMU($pDrawing->getShadow()->getDistance()));
$objWriter->writeAttribute('dir', PHPExcel_Shared_Drawing::degreesToAngle($pDrawing->getShadow()->getDirection())); $objWriter->writeAttribute('dir', \PHPExcel\Shared\Drawing::degreesToAngle($pDrawing->getShadow()->getDirection()));
$objWriter->writeAttribute('algn', $pDrawing->getShadow()->getAlignment()); $objWriter->writeAttribute('algn', $pDrawing->getShadow()->getAlignment());
$objWriter->writeAttribute('rotWithShape', '0'); $objWriter->writeAttribute('rotWithShape', '0');
@ -366,25 +367,25 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
/** /**
* Write VML header/footer images to XML format * Write VML header/footer images to XML format
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeVMLHeaderFooterImages(PHPExcel_Worksheet $pWorksheet = null) public function writeVMLHeaderFooterImages(\PHPExcel\Worksheet $pWorksheet = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -520,12 +521,12 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
/** /**
* Write VML comment to XML format * Write VML comment to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pReference Reference * @param string $pReference Reference
* @param PHPExcel_Worksheet_HeaderFooterDrawing $pImage Image * @param \PHPExcel\Worksheet\HeaderFooterDrawing $pImage Image
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeVMLHeaderFooterImage(PHPExcel_Shared_XMLWriter $objWriter = null, $pReference = '', PHPExcel_Worksheet_HeaderFooterDrawing $pImage = null) private function writeVMLHeaderFooterImage(\PHPExcel\Shared\XMLWriter $objWriter = null, $pReference = '', \PHPExcel\Worksheet\HeaderFooterDrawing $pImage = null)
{ {
// Calculate object id // Calculate object id
preg_match('{(\d+)}', md5($pReference), $m); preg_match('{(\d+)}', md5($pReference), $m);
@ -564,10 +565,10 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer
* Get an array of all drawings * Get an array of all drawings
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return PHPExcel_Worksheet_Drawing[] All drawings in PHPExcel * @return \PHPExcel\Worksheet\Drawing[] All drawings in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allDrawings(PHPExcel $pPHPExcel = null) public function allDrawings(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Get an array of all drawings // Get an array of all drawings
$aDrawings = array(); $aDrawings = array();

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_Rels * PHPExcel_Writer_Excel2007_Rels
@ -25,23 +26,23 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPart class Rels extends WriterPart
{ {
/** /**
* Write relationships to XML format * Write relationships to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeRelationships(PHPExcel $pPHPExcel = null) public function writeRelationships(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -104,18 +105,18 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
/** /**
* Write workbook relationships to XML format * Write workbook relationships to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeWorkbookRelationships(PHPExcel $pPHPExcel = null) public function writeWorkbookRelationships(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -183,20 +184,20 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
* rId1 - Drawings * rId1 - Drawings
* rId_hyperlink_x - Hyperlinks * rId_hyperlink_x - Hyperlinks
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @param int $pWorksheetId * @param int $pWorksheetId
* @param boolean $includeCharts Flag indicating if we should write charts * @param boolean $includeCharts Flag indicating if we should write charts
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeWorksheetRelationships(PHPExcel_Worksheet $pWorksheet = null, $pWorksheetId = 1, $includeCharts = false) public function writeWorksheetRelationships(\PHPExcel\Worksheet $pWorksheet = null, $pWorksheetId = 1, $includeCharts = false)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -291,20 +292,20 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
/** /**
* Write drawing relationships to XML format * Write drawing relationships to XML format
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @param int &$chartRef Chart ID * @param int &$chartRef Chart ID
* @param boolean $includeCharts Flag indicating if we should write charts * @param boolean $includeCharts Flag indicating if we should write charts
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeDrawingRelationships(PHPExcel_Worksheet $pWorksheet = null, &$chartRef, $includeCharts = false) public function writeDrawingRelationships(\PHPExcel\Worksheet $pWorksheet = null, &$chartRef, $includeCharts = false)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -318,8 +319,8 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
$i = 1; $i = 1;
$iterator = $pWorksheet->getDrawingCollection()->getIterator(); $iterator = $pWorksheet->getDrawingCollection()->getIterator();
while ($iterator->valid()) { while ($iterator->valid()) {
if ($iterator->current() instanceof PHPExcel_Worksheet_Drawing if ($iterator->current() instanceof \PHPExcel\Worksheet\Drawing
|| $iterator->current() instanceof PHPExcel_Worksheet_MemoryDrawing) { || $iterator->current() instanceof \PHPExcel\Worksheet\MemoryDrawing) {
// Write relationship for image drawing // Write relationship for image drawing
$this->writeRelationship( $this->writeRelationship(
$objWriter, $objWriter,
@ -356,18 +357,18 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
/** /**
* Write header/footer drawing relationships to XML format * Write header/footer drawing relationships to XML format
* *
* @param PHPExcel_Worksheet $pWorksheet * @param \PHPExcel\Worksheet $pWorksheet
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeHeaderFooterDrawingRelationships(PHPExcel_Worksheet $pWorksheet = null) public function writeHeaderFooterDrawingRelationships(\PHPExcel\Worksheet $pWorksheet = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -396,14 +397,14 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
/** /**
* Write Override content type * Write Override content type
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param int $pId Relationship ID. rId will be prepended! * @param int $pId Relationship ID. rId will be prepended!
* @param string $pType Relationship type * @param string $pType Relationship type
* @param string $pTarget Relationship target * @param string $pTarget Relationship target
* @param string $pTargetMode Relationship target mode * @param string $pTargetMode Relationship target mode
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeRelationship(PHPExcel_Shared_XMLWriter $objWriter = null, $pId = 1, $pType = '', $pTarget = '', $pTargetMode = '') private function writeRelationship(\PHPExcel\Shared\XMLWriter $objWriter = null, $pId = 1, $pType = '', $pTarget = '', $pTargetMode = '')
{ {
if ($pType != '' && $pTarget != '') { if ($pType != '' && $pTarget != '') {
// Write relationship // Write relationship
@ -418,7 +419,7 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
} }

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_RelsRibbon * PHPExcel_Writer_Excel2007_RelsRibbon
@ -25,23 +26,23 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_RelsRibbon extends PHPExcel_Writer_Excel2007_WriterPart class RelsRibbon extends WriterPart
{ {
/** /**
* Write relationships for additional objects of custom UI (ribbon) * Write relationships for additional objects of custom UI (ribbon)
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeRibbonRelationships(PHPExcel $pPHPExcel = null) public function writeRibbonRelationships(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_RelsVBA * PHPExcel_Writer_Excel2007_RelsVBA
@ -25,23 +26,23 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_RelsVBA extends PHPExcel_Writer_Excel2007_WriterPart class RelsVBA extends WriterPart
{ {
/** /**
* Write relationships for a signed VBA Project * Write relationships for a signed VBA Project
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeVBARelationships(PHPExcel $pPHPExcel = null) public function writeVBARelationships(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header

View File

@ -35,7 +35,7 @@ class StringTable extends WriterPart
* @param \PHPExcel\Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @param string[] $pExistingTable Existing table to eventually merge with * @param string[] $pExistingTable Existing table to eventually merge with
* @return string[] String table for worksheet * @return string[] String table for worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function createStringTable($pSheet = null, $pExistingTable = null) public function createStringTable($pSheet = null, $pExistingTable = null)
{ {
@ -61,10 +61,10 @@ class StringTable extends WriterPart
($cellValue !== null) && ($cellValue !== null) &&
$cellValue !== '' && $cellValue !== '' &&
!isset($aFlippedStringTable[$cellValue]) && !isset($aFlippedStringTable[$cellValue]) &&
($cell->getDataType() == PHPExcel_Cell_DataType::TYPE_STRING || $cell->getDataType() == PHPExcel_Cell_DataType::TYPE_STRING2 || $cell->getDataType() == PHPExcel_Cell_DataType::TYPE_NULL)) { ($cell->getDataType() == \PHPExcel\Cell\DataType::TYPE_STRING || $cell->getDataType() == \PHPExcel\Cell\DataType::TYPE_STRING2 || $cell->getDataType() == \PHPExcel\Cell\DataType::TYPE_NULL)) {
$aStringTable[] = $cellValue; $aStringTable[] = $cellValue;
$aFlippedStringTable[$cellValue] = true; $aFlippedStringTable[$cellValue] = true;
} elseif ($cellValue instanceof PHPExcel_RichText && } elseif ($cellValue instanceof \PHPExcel\RichText &&
($cellValue !== null) && ($cellValue !== null) &&
!isset($aFlippedStringTable[$cellValue->getHashCode()])) { !isset($aFlippedStringTable[$cellValue->getHashCode()])) {
$aStringTable[] = $cellValue; $aStringTable[] = $cellValue;
@ -74,7 +74,7 @@ class StringTable extends WriterPart
return $aStringTable; return $aStringTable;
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid PHPExcel_Worksheet object passed."); throw new \PHPExcel\Writer\Exception("Invalid \PHPExcel\Worksheet object passed.");
} }
} }
@ -82,8 +82,8 @@ class StringTable extends WriterPart
* Write string table to XML format * Write string table to XML format
* *
* @param string[] $pStringTable * @param string[] $pStringTable
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeStringTable($pStringTable = null) public function writeStringTable($pStringTable = null)
{ {
@ -91,9 +91,9 @@ class StringTable extends WriterPart
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -108,15 +108,15 @@ class StringTable extends WriterPart
foreach ($pStringTable as $textElement) { foreach ($pStringTable as $textElement) {
$objWriter->startElement('si'); $objWriter->startElement('si');
if (! $textElement instanceof PHPExcel_RichText) { if (! $textElement instanceof \PHPExcel\RichText) {
$textToWrite = PHPExcel_Shared_String::ControlCharacterPHP2OOXML($textElement); $textToWrite = \PHPExcel\Shared\String::ControlCharacterPHP2OOXML($textElement);
$objWriter->startElement('t'); $objWriter->startElement('t');
if ($textToWrite !== trim($textToWrite)) { if ($textToWrite !== trim($textToWrite)) {
$objWriter->writeAttribute('xml:space', 'preserve'); $objWriter->writeAttribute('xml:space', 'preserve');
} }
$objWriter->writeRawData($textToWrite); $objWriter->writeRawData($textToWrite);
$objWriter->endElement(); $objWriter->endElement();
} elseif ($textElement instanceof PHPExcel_RichText) { } elseif ($textElement instanceof \PHPExcel\RichText) {
$this->writeRichText($objWriter, $textElement); $this->writeRichText($objWriter, $textElement);
} }
@ -127,24 +127,24 @@ class StringTable extends WriterPart
return $objWriter->getData(); return $objWriter->getData();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid string table array passed."); throw new \PHPExcel\Writer\Exception("Invalid string table array passed.");
} }
} }
/** /**
* Write Rich Text * Write Rich Text
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_RichText $pRichText Rich text * @param \PHPExcel\RichText $pRichText Rich text
* @param string $prefix Optional Namespace prefix * @param string $prefix Optional Namespace prefix
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeRichText(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_RichText $pRichText = null, $prefix = null) public function writeRichText(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\RichText $pRichText = null, $prefix = null)
{ {
if ($prefix !== null) { if ($prefix !== null) {
$prefix .= ':'; $prefix .= ':';
} }
// Loop through rich text elements // Loop through rich text elements
$elements = $pRichText->getRichTextElements(); $elements = $pRichText->getRichTextElements();
foreach ($elements as $element) { foreach ($elements as $element) {
@ -152,7 +152,7 @@ class StringTable extends WriterPart
$objWriter->startElement($prefix.'r'); $objWriter->startElement($prefix.'r');
// rPr // rPr
if ($element instanceof PHPExcel_RichText_Run) { if ($element instanceof \PHPExcel\RichText\Run) {
// rPr // rPr
$objWriter->startElement($prefix.'rPr'); $objWriter->startElement($prefix.'rPr');
@ -208,7 +208,7 @@ class StringTable extends WriterPart
// t // t
$objWriter->startElement($prefix.'t'); $objWriter->startElement($prefix.'t');
$objWriter->writeAttribute('xml:space', 'preserve'); $objWriter->writeAttribute('xml:space', 'preserve');
$objWriter->writeRawData(PHPExcel_Shared_String::ControlCharacterPHP2OOXML($element->getText())); $objWriter->writeRawData(\PHPExcel\Shared\String::ControlCharacterPHP2OOXML($element->getText()));
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
@ -218,23 +218,23 @@ class StringTable extends WriterPart
/** /**
* Write Rich Text * Write Rich Text
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string|PHPExcel_RichText $pRichText text string or Rich text * @param string|\PHPExcel\RichText $pRichText text string or Rich text
* @param string $prefix Optional Namespace prefix * @param string $prefix Optional Namespace prefix
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeRichTextForCharts(PHPExcel_Shared_XMLWriter $objWriter = null, $pRichText = null, $prefix = null) public function writeRichTextForCharts(\PHPExcel\Shared\XMLWriter $objWriter = null, $pRichText = null, $prefix = null)
{ {
if (!$pRichText instanceof PHPExcel_RichText) { if (!$pRichText instanceof \PHPExcel\RichText) {
$textRun = $pRichText; $textRun = $pRichText;
$pRichText = new PHPExcel_RichText(); $pRichText = new \PHPExcel\RichText();
$pRichText->createTextRun($textRun); $pRichText->createTextRun($textRun);
} }
if ($prefix !== null) { if ($prefix !== null) {
$prefix .= ':'; $prefix .= ':';
} }
// Loop through rich text elements // Loop through rich text elements
$elements = $pRichText->getRichTextElements(); $elements = $pRichText->getRichTextElements();
foreach ($elements as $element) { foreach ($elements as $element) {
@ -283,7 +283,7 @@ class StringTable extends WriterPart
// t // t
$objWriter->startElement($prefix.'t'); $objWriter->startElement($prefix.'t');
// $objWriter->writeAttribute('xml:space', 'preserve'); // Excel2010 accepts, Excel2007 complains // $objWriter->writeAttribute('xml:space', 'preserve'); // Excel2010 accepts, Excel2007 complains
$objWriter->writeRawData(PHPExcel_Shared_String::ControlCharacterPHP2OOXML($element->getText())); $objWriter->writeRawData(\PHPExcel\Shared\String::ControlCharacterPHP2OOXML($element->getText()));
$objWriter->endElement(); $objWriter->endElement();
$objWriter->endElement(); $objWriter->endElement();
@ -303,9 +303,9 @@ class StringTable extends WriterPart
// Loop through stringtable and add flipped items to $returnValue // Loop through stringtable and add flipped items to $returnValue
foreach ($stringTable as $key => $value) { foreach ($stringTable as $key => $value) {
if (! $value instanceof PHPExcel_RichText) { if (! $value instanceof \PHPExcel\RichText) {
$returnValue[$value] = $key; $returnValue[$value] = $key;
} elseif ($value instanceof PHPExcel_RichText) { } elseif ($value instanceof \PHPExcel\RichText) {
$returnValue[$value->getHashCode()] = $key; $returnValue[$value->getHashCode()] = $key;
} }
} }

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_Style * PHPExcel_Writer_Excel2007_Style
@ -25,23 +26,23 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPart class Style extends WriterPart
{ {
/** /**
* Write styles to XML format * Write styles to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeStyles(PHPExcel $pPHPExcel = null) public function writeStyles(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -160,15 +161,15 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Fill * Write Fill
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style_Fill $pFill Fill style * @param \PHPExcel\Style\Fill $pFill Fill style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeFill(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style_Fill $pFill = null) private function writeFill(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\Fill $pFill = null)
{ {
// Check if this is a pattern type or gradient type // Check if this is a pattern type or gradient type
if ($pFill->getFillType() === PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR || if ($pFill->getFillType() === \PHPExcel\Style\Fill::FILL_GRADIENT_LINEAR ||
$pFill->getFillType() === PHPExcel_Style_Fill::FILL_GRADIENT_PATH) { $pFill->getFillType() === \PHPExcel\Style\Fill::FILL_GRADIENT_PATH) {
// Gradient fill // Gradient fill
$this->writeGradientFill($objWriter, $pFill); $this->writeGradientFill($objWriter, $pFill);
} elseif ($pFill->getFillType() !== null) { } elseif ($pFill->getFillType() !== null) {
@ -180,11 +181,11 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Gradient Fill * Write Gradient Fill
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style_Fill $pFill Fill style * @param \PHPExcel\Style\Fill $pFill Fill style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeGradientFill(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style_Fill $pFill = null) private function writeGradientFill(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\Fill $pFill = null)
{ {
// fill // fill
$objWriter->startElement('fill'); $objWriter->startElement('fill');
@ -224,11 +225,11 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Pattern Fill * Write Pattern Fill
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style_Fill $pFill Fill style * @param \PHPExcel\Style\Fill $pFill Fill style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePatternFill(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style_Fill $pFill = null) private function writePatternFill(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\Fill $pFill = null)
{ {
// fill // fill
$objWriter->startElement('fill'); $objWriter->startElement('fill');
@ -237,7 +238,7 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
$objWriter->startElement('patternFill'); $objWriter->startElement('patternFill');
$objWriter->writeAttribute('patternType', $pFill->getFillType()); $objWriter->writeAttribute('patternType', $pFill->getFillType());
if ($pFill->getFillType() !== PHPExcel_Style_Fill::FILL_NONE) { if ($pFill->getFillType() !== \PHPExcel\Style\Fill::FILL_NONE) {
// fgColor // fgColor
if ($pFill->getStartColor()->getARGB()) { if ($pFill->getStartColor()->getARGB()) {
$objWriter->startElement('fgColor'); $objWriter->startElement('fgColor');
@ -245,7 +246,7 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
$objWriter->endElement(); $objWriter->endElement();
} }
} }
if ($pFill->getFillType() !== PHPExcel_Style_Fill::FILL_NONE) { if ($pFill->getFillType() !== \PHPExcel\Style\Fill::FILL_NONE) {
// bgColor // bgColor
if ($pFill->getEndColor()->getARGB()) { if ($pFill->getEndColor()->getARGB()) {
$objWriter->startElement('bgColor'); $objWriter->startElement('bgColor');
@ -262,11 +263,11 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Font * Write Font
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style_Font $pFont Font style * @param \PHPExcel\Style\Font $pFont Font style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeFont(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style_Font $pFont = null) private function writeFont(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\Font $pFont = null)
{ {
// font // font
$objWriter->startElement('font'); $objWriter->startElement('font');
@ -342,25 +343,25 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Border * Write Border
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style_Borders $pBorders Borders style * @param \PHPExcel\Style\Borders $pBorders Borders style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeBorder(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style_Borders $pBorders = null) private function writeBorder(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\Borders $pBorders = null)
{ {
// Write border // Write border
$objWriter->startElement('border'); $objWriter->startElement('border');
// Diagonal? // Diagonal?
switch ($pBorders->getDiagonalDirection()) { switch ($pBorders->getDiagonalDirection()) {
case PHPExcel_Style_Borders::DIAGONAL_UP: case \PHPExcel\Style\Borders::DIAGONAL_UP:
$objWriter->writeAttribute('diagonalUp', 'true'); $objWriter->writeAttribute('diagonalUp', 'true');
$objWriter->writeAttribute('diagonalDown', 'false'); $objWriter->writeAttribute('diagonalDown', 'false');
break; break;
case PHPExcel_Style_Borders::DIAGONAL_DOWN: case \PHPExcel\Style\Borders::DIAGONAL_DOWN:
$objWriter->writeAttribute('diagonalUp', 'false'); $objWriter->writeAttribute('diagonalUp', 'false');
$objWriter->writeAttribute('diagonalDown', 'true'); $objWriter->writeAttribute('diagonalDown', 'true');
break; break;
case PHPExcel_Style_Borders::DIAGONAL_BOTH: case \PHPExcel\Style\Borders::DIAGONAL_BOTH:
$objWriter->writeAttribute('diagonalUp', 'true'); $objWriter->writeAttribute('diagonalUp', 'true');
$objWriter->writeAttribute('diagonalDown', 'true'); $objWriter->writeAttribute('diagonalDown', 'true');
break; break;
@ -378,12 +379,12 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Cell Style Xf * Write Cell Style Xf
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style $pStyle Style * @param \PHPExcel\Style $pStyle Style
* @param PHPExcel $pPHPExcel Workbook * @param \PHPExcel\SpreadSheet $pPHPExcel Workbook
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCellStyleXf(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style $pStyle = null, PHPExcel $pPHPExcel = null) private function writeCellStyleXf(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style $pStyle = null, \PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// xf // xf
$objWriter->startElement('xf'); $objWriter->startElement('xf');
@ -408,7 +409,7 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
$objWriter->writeAttribute('applyFill', ($pPHPExcel->getDefaultStyle()->getFill()->getHashCode() != $pStyle->getFill()->getHashCode()) ? '1' : '0'); $objWriter->writeAttribute('applyFill', ($pPHPExcel->getDefaultStyle()->getFill()->getHashCode() != $pStyle->getFill()->getHashCode()) ? '1' : '0');
$objWriter->writeAttribute('applyBorder', ($pPHPExcel->getDefaultStyle()->getBorders()->getHashCode() != $pStyle->getBorders()->getHashCode()) ? '1' : '0'); $objWriter->writeAttribute('applyBorder', ($pPHPExcel->getDefaultStyle()->getBorders()->getHashCode() != $pStyle->getBorders()->getHashCode()) ? '1' : '0');
$objWriter->writeAttribute('applyAlignment', ($pPHPExcel->getDefaultStyle()->getAlignment()->getHashCode() != $pStyle->getAlignment()->getHashCode()) ? '1' : '0'); $objWriter->writeAttribute('applyAlignment', ($pPHPExcel->getDefaultStyle()->getAlignment()->getHashCode() != $pStyle->getAlignment()->getHashCode()) ? '1' : '0');
if ($pStyle->getProtection()->getLocked() != PHPExcel_Style_Protection::PROTECTION_INHERIT || $pStyle->getProtection()->getHidden() != PHPExcel_Style_Protection::PROTECTION_INHERIT) { if ($pStyle->getProtection()->getLocked() != \PHPExcel\Style\Protection::PROTECTION_INHERIT || $pStyle->getProtection()->getHidden() != \PHPExcel\Style\Protection::PROTECTION_INHERIT) {
$objWriter->writeAttribute('applyProtection', 'true'); $objWriter->writeAttribute('applyProtection', 'true');
} }
@ -437,13 +438,13 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
$objWriter->endElement(); $objWriter->endElement();
// protection // protection
if ($pStyle->getProtection()->getLocked() != PHPExcel_Style_Protection::PROTECTION_INHERIT || $pStyle->getProtection()->getHidden() != PHPExcel_Style_Protection::PROTECTION_INHERIT) { if ($pStyle->getProtection()->getLocked() != \PHPExcel\Style\Protection::PROTECTION_INHERIT || $pStyle->getProtection()->getHidden() != \PHPExcel\Style\Protection::PROTECTION_INHERIT) {
$objWriter->startElement('protection'); $objWriter->startElement('protection');
if ($pStyle->getProtection()->getLocked() != PHPExcel_Style_Protection::PROTECTION_INHERIT) { if ($pStyle->getProtection()->getLocked() != \PHPExcel\Style\Protection::PROTECTION_INHERIT) {
$objWriter->writeAttribute('locked', ($pStyle->getProtection()->getLocked() == PHPExcel_Style_Protection::PROTECTION_PROTECTED ? 'true' : 'false')); $objWriter->writeAttribute('locked', ($pStyle->getProtection()->getLocked() == \PHPExcel\Style\Protection::PROTECTION_PROTECTED ? 'true' : 'false'));
} }
if ($pStyle->getProtection()->getHidden() != PHPExcel_Style_Protection::PROTECTION_INHERIT) { if ($pStyle->getProtection()->getHidden() != \PHPExcel\Style\Protection::PROTECTION_INHERIT) {
$objWriter->writeAttribute('hidden', ($pStyle->getProtection()->getHidden() == PHPExcel_Style_Protection::PROTECTION_PROTECTED ? 'true' : 'false')); $objWriter->writeAttribute('hidden', ($pStyle->getProtection()->getHidden() == \PHPExcel\Style\Protection::PROTECTION_PROTECTED ? 'true' : 'false'));
} }
$objWriter->endElement(); $objWriter->endElement();
} }
@ -454,11 +455,11 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write Cell Style Dxf * Write Cell Style Dxf
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style $pStyle Style * @param \PHPExcel\Style $pStyle Style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCellStyleDxf(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style $pStyle = null) private function writeCellStyleDxf(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style $pStyle = null)
{ {
// dxf // dxf
$objWriter->startElement('dxf'); $objWriter->startElement('dxf');
@ -497,16 +498,16 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
// protection // protection
if (($pStyle->getProtection()->getLocked() !== null) || ($pStyle->getProtection()->getHidden() !== null)) { if (($pStyle->getProtection()->getLocked() !== null) || ($pStyle->getProtection()->getHidden() !== null)) {
if ($pStyle->getProtection()->getLocked() !== PHPExcel_Style_Protection::PROTECTION_INHERIT || if ($pStyle->getProtection()->getLocked() !== \PHPExcel\Style\Protection::PROTECTION_INHERIT ||
$pStyle->getProtection()->getHidden() !== PHPExcel_Style_Protection::PROTECTION_INHERIT) { $pStyle->getProtection()->getHidden() !== \PHPExcel\Style\Protection::PROTECTION_INHERIT) {
$objWriter->startElement('protection'); $objWriter->startElement('protection');
if (($pStyle->getProtection()->getLocked() !== null) && if (($pStyle->getProtection()->getLocked() !== null) &&
($pStyle->getProtection()->getLocked() !== PHPExcel_Style_Protection::PROTECTION_INHERIT)) { ($pStyle->getProtection()->getLocked() !== \PHPExcel\Style\Protection::PROTECTION_INHERIT)) {
$objWriter->writeAttribute('locked', ($pStyle->getProtection()->getLocked() == PHPExcel_Style_Protection::PROTECTION_PROTECTED ? 'true' : 'false')); $objWriter->writeAttribute('locked', ($pStyle->getProtection()->getLocked() == \PHPExcel\Style\Protection::PROTECTION_PROTECTED ? 'true' : 'false'));
} }
if (($pStyle->getProtection()->getHidden() !== null) && if (($pStyle->getProtection()->getHidden() !== null) &&
($pStyle->getProtection()->getHidden() !== PHPExcel_Style_Protection::PROTECTION_INHERIT)) { ($pStyle->getProtection()->getHidden() !== \PHPExcel\Style\Protection::PROTECTION_INHERIT)) {
$objWriter->writeAttribute('hidden', ($pStyle->getProtection()->getHidden() == PHPExcel_Style_Protection::PROTECTION_PROTECTED ? 'true' : 'false')); $objWriter->writeAttribute('hidden', ($pStyle->getProtection()->getHidden() == \PHPExcel\Style\Protection::PROTECTION_PROTECTED ? 'true' : 'false'));
} }
$objWriter->endElement(); $objWriter->endElement();
} }
@ -518,15 +519,15 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write BorderPr * Write BorderPr
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pName Element name * @param string $pName Element name
* @param PHPExcel_Style_Border $pBorder Border style * @param \PHPExcel\Style\Border $pBorder Border style
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeBorderPr(PHPExcel_Shared_XMLWriter $objWriter = null, $pName = 'left', PHPExcel_Style_Border $pBorder = null) private function writeBorderPr(\PHPExcel\Shared\XMLWriter $objWriter = null, $pName = 'left', \PHPExcel\Style\Border $pBorder = null)
{ {
// Write BorderPr // Write BorderPr
if ($pBorder->getBorderStyle() != PHPExcel_Style_Border::BORDER_NONE) { if ($pBorder->getBorderStyle() != \PHPExcel\Style\Border::BORDER_NONE) {
$objWriter->startElement($pName); $objWriter->startElement($pName);
$objWriter->writeAttribute('style', $pBorder->getBorderStyle()); $objWriter->writeAttribute('style', $pBorder->getBorderStyle());
@ -542,12 +543,12 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write NumberFormat * Write NumberFormat
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Style_NumberFormat $pNumberFormat Number Format * @param \PHPExcel\Style\NumberFormat $pNumberFormat Number Format
* @param int $pId Number Format identifier * @param int $pId Number Format identifier
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeNumFmt(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Style_NumberFormat $pNumberFormat = null, $pId = 0) private function writeNumFmt(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Style\NumberFormat $pNumberFormat = null, $pId = 0)
{ {
// Translate formatcode // Translate formatcode
$formatCode = $pNumberFormat->getFormatCode(); $formatCode = $pNumberFormat->getFormatCode();
@ -566,9 +567,9 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return PHPExcel_Style[] All styles in PHPExcel * @return PHPExcel_Style[] All styles in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allStyles(PHPExcel $pPHPExcel = null) public function allStyles(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
return $pPHPExcel->getCellXfCollection(); return $pPHPExcel->getCellXfCollection();
} }
@ -576,11 +577,11 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Get an array of all conditional styles * Get an array of all conditional styles
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return PHPExcel_Style_Conditional[] All conditional styles in PHPExcel * @return \PHPExcel\Style\Conditional[] All conditional styles in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allConditionalStyles(PHPExcel $pPHPExcel = null) public function allConditionalStyles(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Get an array of all styles // Get an array of all styles
$aStyles = array(); $aStyles = array();
@ -600,25 +601,26 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Get an array of all fills * Get an array of all fills
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return PHPExcel_Style_Fill[] All fills in PHPExcel * @return \PHPExcel\Style\Fill[] All fills in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allFills(PHPExcel $pPHPExcel = null) public function allFills(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Get an array of unique fills // Get an array of unique fills
$aFills = array(); $aFills = array();
// Two first fills are predefined // Two first fills are predefined
$fill0 = new PHPExcel_Style_Fill(); $fill0 = new \PHPExcel\Style\Fill();
$fill0->setFillType(PHPExcel_Style_Fill::FILL_NONE); $fill0->setFillType(\PHPExcel\Style\Fill::FILL_NONE);
$aFills[] = $fill0; $aFills[] = $fill0;
$fill1 = new PHPExcel_Style_Fill(); $fill1 = new \PHPExcel\Style\Fill();
$fill1->setFillType(PHPExcel_Style_Fill::FILL_PATTERN_GRAY125); $fill1->setFillType(\PHPExcel\Style\Fill::FILL_PATTERN_GRAY125);
$aFills[] = $fill1; $aFills[] = $fill1;
// The remaining fills // The remaining fills
$aStyles = $this->allStyles($pPHPExcel); $aStyles = $this->allStyles($pPHPExcel);
/** @var \PHPExcel\Style $style */
foreach ($aStyles as $style) { foreach ($aStyles as $style) {
if (!array_key_exists($style->getFill()->getHashCode(), $aFills)) { if (!array_key_exists($style->getFill()->getHashCode(), $aFills)) {
$aFills[ $style->getFill()->getHashCode() ] = $style->getFill(); $aFills[ $style->getFill()->getHashCode() ] = $style->getFill();
@ -631,16 +633,17 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Get an array of all fonts * Get an array of all fonts
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return PHPExcel_Style_Font[] All fonts in PHPExcel * @return \PHPExcel\Style\Font[] All fonts in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allFonts(PHPExcel $pPHPExcel = null) public function allFonts(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Get an array of unique fonts // Get an array of unique fonts
$aFonts = array(); $aFonts = array();
$aStyles = $this->allStyles($pPHPExcel); $aStyles = $this->allStyles($pPHPExcel);
/** @var \PHPExcel\Style $style */
foreach ($aStyles as $style) { foreach ($aStyles as $style) {
if (!array_key_exists($style->getFont()->getHashCode(), $aFonts)) { if (!array_key_exists($style->getFont()->getHashCode(), $aFonts)) {
$aFonts[ $style->getFont()->getHashCode() ] = $style->getFont(); $aFonts[ $style->getFont()->getHashCode() ] = $style->getFont();
@ -653,16 +656,17 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Get an array of all borders * Get an array of all borders
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return PHPExcel_Style_Borders[] All borders in PHPExcel * @return \PHPExcel\Style\Borders[] All borders in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allBorders(PHPExcel $pPHPExcel = null) public function allBorders(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Get an array of unique borders // Get an array of unique borders
$aBorders = array(); $aBorders = array();
$aStyles = $this->allStyles($pPHPExcel); $aStyles = $this->allStyles($pPHPExcel);
/** @var \PHPExcel\Style $style */
foreach ($aStyles as $style) { foreach ($aStyles as $style) {
if (!array_key_exists($style->getBorders()->getHashCode(), $aBorders)) { if (!array_key_exists($style->getBorders()->getHashCode(), $aBorders)) {
$aBorders[ $style->getBorders()->getHashCode() ] = $style->getBorders(); $aBorders[ $style->getBorders()->getHashCode() ] = $style->getBorders();
@ -675,16 +679,17 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Get an array of all number formats * Get an array of all number formats
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return PHPExcel_Style_NumberFormat[] All number formats in PHPExcel * @return \PHPExcel\Style\NumberFormat[] All number formats in PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function allNumberFormats(PHPExcel $pPHPExcel = null) public function allNumberFormats(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Get an array of unique number formats // Get an array of unique number formats
$aNumFmts = array(); $aNumFmts = array();
$aStyles = $this->allStyles($pPHPExcel); $aStyles = $this->allStyles($pPHPExcel);
/** @var \PHPExcel\Style $style */
foreach ($aStyles as $style) { foreach ($aStyles as $style) {
if ($style->getNumberFormat()->getBuiltInFormatCode() === false && !array_key_exists($style->getNumberFormat()->getHashCode(), $aNumFmts)) { if ($style->getNumberFormat()->getBuiltInFormatCode() === false && !array_key_exists($style->getNumberFormat()->getHashCode(), $aNumFmts)) {
$aNumFmts[ $style->getNumberFormat()->getHashCode() ] = $style->getNumberFormat(); $aNumFmts[ $style->getNumberFormat()->getHashCode() ] = $style->getNumberFormat();

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel * PHPExcel
* *
@ -33,7 +34,7 @@
* @package PHPExcel_Writer_Excel2007 * @package PHPExcel_Writer_Excel2007
* @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel) * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
*/ */
class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPart class Theme extends WriterPart
{ {
/** /**
* Map of Major fonts to write * Map of Major fonts to write
@ -128,22 +129,22 @@ class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPa
'hlink' => '0000FF', 'hlink' => '0000FF',
'folHlink' => '800080', 'folHlink' => '800080',
); );
/** /**
* Write theme to XML format * Write theme to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeTheme(PHPExcel $pPHPExcel = null) public function writeTheme(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -816,11 +817,11 @@ class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write fonts to XML format * Write fonts to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter * @param \PHPExcel\Shared\XMLWriter $objWriter
* @param string $latinFont * @param string $latinFont
* @param array of string $fontSet * @param array of string $fontSet
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeFonts($objWriter, $latinFont, $fontSet) private function writeFonts($objWriter, $latinFont, $fontSet)
{ {
@ -850,9 +851,9 @@ class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPa
/** /**
* Write colour scheme to XML format * Write colour scheme to XML format
* *
* @param PHPExcel_Shared_XMLWriter $objWriter * @param \PHPExcel\Shared\XMLWriter $objWriter
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeColourScheme($objWriter) private function writeColourScheme($objWriter)
{ {

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_Workbook * PHPExcel_Writer_Excel2007_Workbook
@ -25,24 +26,24 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_WriterPart class Workbook extends WriterPart
{ {
/** /**
* Write workbook to XML format * Write workbook to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @param boolean $recalcRequired Indicate whether formulas should be recalculated before writing * @param boolean $recalcRequired Indicate whether formulas should be recalculated before writing
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeWorkbook(PHPExcel $pPHPExcel = null, $recalcRequired = false) public function writeWorkbook(\PHPExcel\SpreadSheet $pPHPExcel = null, $recalcRequired = false)
{ {
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -86,10 +87,10 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write file version * Write file version
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeFileVersion(PHPExcel_Shared_XMLWriter $objWriter = null) private function writeFileVersion(\PHPExcel\Shared\XMLWriter $objWriter = null)
{ {
$objWriter->startElement('fileVersion'); $objWriter->startElement('fileVersion');
$objWriter->writeAttribute('appName', 'xl'); $objWriter->writeAttribute('appName', 'xl');
@ -102,14 +103,14 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write WorkbookPr * Write WorkbookPr
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeWorkbookPr(PHPExcel_Shared_XMLWriter $objWriter = null) private function writeWorkbookPr(\PHPExcel\Shared\XMLWriter $objWriter = null)
{ {
$objWriter->startElement('workbookPr'); $objWriter->startElement('workbookPr');
if (PHPExcel_Shared_Date::getExcelCalendar() == PHPExcel_Shared_Date::CALENDAR_MAC_1904) { if (\PHPExcel\Shared\Date::getExcelCalendar() == \PHPExcel\Shared\Date::CALENDAR_MAC_1904) {
$objWriter->writeAttribute('date1904', '1'); $objWriter->writeAttribute('date1904', '1');
} }
@ -121,11 +122,11 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write BookViews * Write BookViews
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeBookViews(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel $pPHPExcel = null) private function writeBookViews(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// bookViews // bookViews
$objWriter->startElement('bookViews'); $objWriter->startElement('bookViews');
@ -151,11 +152,11 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write WorkbookProtection * Write WorkbookProtection
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeWorkbookProtection(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel $pPHPExcel = null) private function writeWorkbookProtection(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
if ($pPHPExcel->getSecurity()->isSecurityEnabled()) { if ($pPHPExcel->getSecurity()->isSecurityEnabled()) {
$objWriter->startElement('workbookProtection'); $objWriter->startElement('workbookProtection');
@ -178,11 +179,11 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write calcPr * Write calcPr
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param boolean $recalcRequired Indicate whether formulas should be recalculated before writing * @param boolean $recalcRequired Indicate whether formulas should be recalculated before writing
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCalcPr(PHPExcel_Shared_XMLWriter $objWriter = null, $recalcRequired = true) private function writeCalcPr(\PHPExcel\Shared\XMLWriter $objWriter = null, $recalcRequired = true)
{ {
$objWriter->startElement('calcPr'); $objWriter->startElement('calcPr');
@ -201,11 +202,11 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write sheets * Write sheets
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheets(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel $pPHPExcel = null) private function writeSheets(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Write sheets // Write sheets
$objWriter->startElement('sheets'); $objWriter->startElement('sheets');
@ -227,14 +228,14 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write sheet * Write sheet
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param string $pSheetname Sheet name * @param string $pSheetname Sheet name
* @param int $pSheetId Sheet id * @param int $pSheetId Sheet id
* @param int $pRelId Relationship ID * @param int $pRelId Relationship ID
* @param string $sheetState Sheet state (visible, hidden, veryHidden) * @param string $sheetState Sheet state (visible, hidden, veryHidden)
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheet(PHPExcel_Shared_XMLWriter $objWriter = null, $pSheetname = '', $pSheetId = 1, $pRelId = 1, $sheetState = 'visible') private function writeSheet(\PHPExcel\Shared\XMLWriter $objWriter = null, $pSheetname = '', $pSheetId = 1, $pRelId = 1, $sheetState = 'visible')
{ {
if ($pSheetname != '') { if ($pSheetname != '') {
// Write sheet // Write sheet
@ -247,18 +248,18 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
$objWriter->writeAttribute('r:id', 'rId' . $pRelId); $objWriter->writeAttribute('r:id', 'rId' . $pRelId);
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
/** /**
* Write Defined Names * Write Defined Names
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDefinedNames(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel $pPHPExcel = null) private function writeDefinedNames(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
// Write defined names // Write defined names
$objWriter->startElement('definedNames'); $objWriter->startElement('definedNames');
@ -288,11 +289,11 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write named ranges * Write named ranges
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeNamedRanges(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel $pPHPExcel) private function writeNamedRanges(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\SpreadSheet $pPHPExcel)
{ {
// Loop named ranges // Loop named ranges
$namedRanges = $pPHPExcel->getNamedRanges(); $namedRanges = $pPHPExcel->getNamedRanges();
@ -304,11 +305,11 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write Defined Name for named range * Write Defined Name for named range
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_NamedRange $pNamedRange * @param PHPExcel_NamedRange $pNamedRange
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDefinedNameForNamedRange(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_NamedRange $pNamedRange) private function writeDefinedNameForNamedRange(\PHPExcel\Shared\XMLWriter $objWriter = null, PHPExcel_NamedRange $pNamedRange)
{ {
// definedName for named range // definedName for named range
$objWriter->startElement('definedName'); $objWriter->startElement('definedName');
@ -318,14 +319,14 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
} }
// Create absolute coordinate and write as raw text // Create absolute coordinate and write as raw text
$range = PHPExcel_Cell::splitRange($pNamedRange->getRange()); $range = \PHPExcel\Cell::splitRange($pNamedRange->getRange());
for ($i = 0; $i < count($range); $i++) { for ($i = 0; $i < count($range); $i++) {
$range[$i][0] = '\'' . str_replace("'", "''", $pNamedRange->getWorksheet()->getTitle()) . '\'!' . PHPExcel_Cell::absoluteReference($range[$i][0]); $range[$i][0] = '\'' . str_replace("'", "''", $pNamedRange->getWorksheet()->getTitle()) . '\'!' . \PHPExcel\Cell::absoluteReference($range[$i][0]);
if (isset($range[$i][1])) { if (isset($range[$i][1])) {
$range[$i][1] = PHPExcel_Cell::absoluteReference($range[$i][1]); $range[$i][1] = \PHPExcel\Cell::absoluteReference($range[$i][1]);
} }
} }
$range = PHPExcel_Cell::buildRange($range); $range = \PHPExcel\Cell::buildRange($range);
$objWriter->writeRawData($range); $objWriter->writeRawData($range);
@ -335,12 +336,12 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write Defined Name for autoFilter * Write Defined Name for autoFilter
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet * @param \PHPExcel\Worksheet $pSheet
* @param int $pSheetId * @param int $pSheetId
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDefinedNameForAutofilter(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null, $pSheetId = 0) private function writeDefinedNameForAutofilter(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null, $pSheetId = 0)
{ {
// definedName for autoFilter // definedName for autoFilter
$autoFilterRange = $pSheet->getAutoFilter()->getRange(); $autoFilterRange = $pSheet->getAutoFilter()->getRange();
@ -351,15 +352,15 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
$objWriter->writeAttribute('hidden', '1'); $objWriter->writeAttribute('hidden', '1');
// Create absolute coordinate and write as raw text // Create absolute coordinate and write as raw text
$range = PHPExcel_Cell::splitRange($autoFilterRange); $range = \PHPExcel\Cell::splitRange($autoFilterRange);
$range = $range[0]; $range = $range[0];
// Strip any worksheet ref so we can make the cell ref absolute // Strip any worksheet ref so we can make the cell ref absolute
if (strpos($range[0], '!') !== false) { if (strpos($range[0], '!') !== false) {
list($ws, $range[0]) = explode('!', $range[0]); list($ws, $range[0]) = explode('!', $range[0]);
} }
$range[0] = PHPExcel_Cell::absoluteCoordinate($range[0]); $range[0] = \PHPExcel\Cell::absoluteCoordinate($range[0]);
$range[1] = PHPExcel_Cell::absoluteCoordinate($range[1]); $range[1] = \PHPExcel\Cell::absoluteCoordinate($range[1]);
$range = implode(':', $range); $range = implode(':', $range);
$objWriter->writeRawData('\'' . str_replace("'", "''", $pSheet->getTitle()) . '\'!' . $range); $objWriter->writeRawData('\'' . str_replace("'", "''", $pSheet->getTitle()) . '\'!' . $range);
@ -371,12 +372,12 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write Defined Name for PrintTitles * Write Defined Name for PrintTitles
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet * @param \PHPExcel\Worksheet $pSheet
* @param int $pSheetId * @param int $pSheetId
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDefinedNameForPrintTitles(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null, $pSheetId = 0) private function writeDefinedNameForPrintTitles(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null, $pSheetId = 0)
{ {
// definedName for PrintTitles // definedName for PrintTitles
if ($pSheet->getPageSetup()->isColumnsToRepeatAtLeftSet() || $pSheet->getPageSetup()->isRowsToRepeatAtTopSet()) { if ($pSheet->getPageSetup()->isColumnsToRepeatAtLeftSet() || $pSheet->getPageSetup()->isRowsToRepeatAtTopSet()) {
@ -414,12 +415,12 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
/** /**
* Write Defined Name for PrintTitles * Write Defined Name for PrintTitles
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet * @param \PHPExcel\Worksheet $pSheet
* @param int $pSheetId * @param int $pSheetId
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDefinedNameForPrintArea(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null, $pSheetId = 0) private function writeDefinedNameForPrintArea(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null, $pSheetId = 0)
{ {
// definedName for PrintArea // definedName for PrintArea
if ($pSheet->getPageSetup()->isPrintAreaSet()) { if ($pSheet->getPageSetup()->isPrintAreaSet()) {
@ -431,12 +432,12 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write
$settingString = ''; $settingString = '';
// Print area // Print area
$printArea = PHPExcel_Cell::splitRange($pSheet->getPageSetup()->getPrintArea()); $printArea = \PHPExcel\Cell::splitRange($pSheet->getPageSetup()->getPrintArea());
$chunks = array(); $chunks = array();
foreach ($printArea as $printAreaRect) { foreach ($printArea as $printAreaRect) {
$printAreaRect[0] = PHPExcel_Cell::absoluteReference($printAreaRect[0]); $printAreaRect[0] = \PHPExcel\Cell::absoluteReference($printAreaRect[0]);
$printAreaRect[1] = PHPExcel_Cell::absoluteReference($printAreaRect[1]); $printAreaRect[1] = \PHPExcel\Cell::absoluteReference($printAreaRect[1]);
$chunks[] = '\'' . str_replace("'", "''", $pSheet->getTitle()) . '\'!' . implode(':', $printAreaRect); $chunks[] = '\'' . str_replace("'", "''", $pSheet->getTitle()) . '\'!' . implode(':', $printAreaRect);
} }

View File

@ -1,4 +1,5 @@
<?php <?php
namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel * PHPExcel
* *
@ -33,16 +34,16 @@
* @package PHPExcel_Writer_Excel2007 * @package PHPExcel_Writer_Excel2007
* @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel) * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
*/ */
class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_WriterPart class Worksheet extends WriterPart
{ {
/** /**
* Write worksheet to XML format * Write worksheet to XML format
* *
* @param PHPExcel_Worksheet $pSheet * @param \PHPExcel\Worksheet $pSheet
* @param string[] $pStringTable * @param string[] $pStringTable
* @param boolean $includeCharts Flag indicating if we should write charts * @param boolean $includeCharts Flag indicating if we should write charts
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeWorksheet($pSheet = null, $pStringTable = null, $includeCharts = false) public function writeWorksheet($pSheet = null, $pStringTable = null, $includeCharts = false)
{ {
@ -50,9 +51,9 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Create XML writer // Create XML writer
$objWriter = null; $objWriter = null;
if ($this->getParentWriter()->getUseDiskCaching()) { if ($this->getParentWriter()->getUseDiskCaching()) {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory()); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
} else { } else {
$objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY); $objWriter = new \PHPExcel\Shared\XMLWriter(\PHPExcel\Shared\XMLWriter::STORAGE_MEMORY);
} }
// XML header // XML header
@ -132,18 +133,18 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Return // Return
return $objWriter->getData(); return $objWriter->getData();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid PHPExcel_Worksheet object passed."); throw new \PHPExcel\Writer\Exception("Invalid \\PHPExcel\\Worksheet object passed.");
} }
} }
/** /**
* Write SheetPr * Write SheetPr
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheetPr(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeSheetPr(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// sheetPr // sheetPr
$objWriter->startElement('sheetPr'); $objWriter->startElement('sheetPr');
@ -186,11 +187,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write Dimension * Write Dimension
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDimension(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeDimension(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// dimension // dimension
$objWriter->startElement('dimension'); $objWriter->startElement('dimension');
@ -201,11 +202,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write SheetViews * Write SheetViews
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheetViews(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeSheetViews(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// sheetViews // sheetViews
$objWriter->startElement('sheetViews'); $objWriter->startElement('sheetViews');
@ -230,7 +231,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
} }
// View Layout Type // View Layout Type
if ($pSheet->getSheetView()->getView() !== PHPExcel_Worksheet_SheetView::SHEETVIEW_NORMAL) { if ($pSheet->getSheetView()->getView() !== \PHPExcel\Worksheet\SheetView::SHEETVIEW_NORMAL) {
$objWriter->writeAttribute('view', $pSheet->getSheetView()->getView()); $objWriter->writeAttribute('view', $pSheet->getSheetView()->getView());
} }
@ -263,8 +264,8 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Calculate freeze coordinates // Calculate freeze coordinates
$xSplit = $ySplit = 0; $xSplit = $ySplit = 0;
list($xSplit, $ySplit) = PHPExcel_Cell::coordinateFromString($topLeftCell); list($xSplit, $ySplit) = \PHPExcel\Cell::coordinateFromString($topLeftCell);
$xSplit = PHPExcel_Cell::columnIndexFromString($xSplit); $xSplit = \PHPExcel\Cell::columnIndexFromString($xSplit);
// pane // pane
$pane = 'topRight'; $pane = 'topRight';
@ -313,11 +314,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write SheetFormatPr * Write SheetFormatPr
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheetFormatPr(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeSheetFormatPr(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// sheetFormatPr // sheetFormatPr
$objWriter->startElement('sheetFormatPr'); $objWriter->startElement('sheetFormatPr');
@ -325,7 +326,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Default row height // Default row height
if ($pSheet->getDefaultRowDimension()->getRowHeight() >= 0) { if ($pSheet->getDefaultRowDimension()->getRowHeight() >= 0) {
$objWriter->writeAttribute('customHeight', 'true'); $objWriter->writeAttribute('customHeight', 'true');
$objWriter->writeAttribute('defaultRowHeight', PHPExcel_Shared_String::FormatNumber($pSheet->getDefaultRowDimension()->getRowHeight())); $objWriter->writeAttribute('defaultRowHeight', \PHPExcel\Shared\String::FormatNumber($pSheet->getDefaultRowDimension()->getRowHeight()));
} else { } else {
$objWriter->writeAttribute('defaultRowHeight', '14.4'); $objWriter->writeAttribute('defaultRowHeight', '14.4');
} }
@ -338,7 +339,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Default column width // Default column width
if ($pSheet->getDefaultColumnDimension()->getWidth() >= 0) { if ($pSheet->getDefaultColumnDimension()->getWidth() >= 0) {
$objWriter->writeAttribute('defaultColWidth', PHPExcel_Shared_String::FormatNumber($pSheet->getDefaultColumnDimension()->getWidth())); $objWriter->writeAttribute('defaultColWidth', \PHPExcel\Shared\String::FormatNumber($pSheet->getDefaultColumnDimension()->getWidth()));
} }
// Outline level - row // Outline level - row
@ -365,11 +366,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write Cols * Write Cols
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCols(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeCols(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// cols // cols
if (count($pSheet->getColumnDimensions()) > 0) { if (count($pSheet->getColumnDimensions()) > 0) {
@ -381,15 +382,15 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
foreach ($pSheet->getColumnDimensions() as $colDimension) { foreach ($pSheet->getColumnDimensions() as $colDimension) {
// col // col
$objWriter->startElement('col'); $objWriter->startElement('col');
$objWriter->writeAttribute('min', PHPExcel_Cell::columnIndexFromString($colDimension->getColumnIndex())); $objWriter->writeAttribute('min', \PHPExcel\Cell::columnIndexFromString($colDimension->getColumnIndex()));
$objWriter->writeAttribute('max', PHPExcel_Cell::columnIndexFromString($colDimension->getColumnIndex())); $objWriter->writeAttribute('max', \PHPExcel\Cell::columnIndexFromString($colDimension->getColumnIndex()));
if ($colDimension->getWidth() < 0) { if ($colDimension->getWidth() < 0) {
// No width set, apply default of 10 // No width set, apply default of 10
$objWriter->writeAttribute('width', '9.10'); $objWriter->writeAttribute('width', '9.10');
} else { } else {
// Width set // Width set
$objWriter->writeAttribute('width', PHPExcel_Shared_String::FormatNumber($colDimension->getWidth())); $objWriter->writeAttribute('width', \PHPExcel\Shared\String::FormatNumber($colDimension->getWidth()));
} }
// Column visibility // Column visibility
@ -430,11 +431,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write SheetProtection * Write SheetProtection
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheetProtection(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeSheetProtection(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// sheetProtection // sheetProtection
$objWriter->startElement('sheetProtection'); $objWriter->startElement('sheetProtection');
@ -465,11 +466,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write ConditionalFormatting * Write ConditionalFormatting
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeConditionalFormatting(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeConditionalFormatting(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// Conditional id // Conditional id
$id = 1; $id = 1;
@ -481,7 +482,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// if ($this->getParentWriter()->getStylesConditionalHashTable()->getIndexForHashCode($conditional->getHashCode()) == '') { // if ($this->getParentWriter()->getStylesConditionalHashTable()->getIndexForHashCode($conditional->getHashCode()) == '') {
// continue; // continue;
// } // }
if ($conditional->getConditionType() != PHPExcel_Style_Conditional::CONDITION_NONE) { if ($conditional->getConditionType() != \PHPExcel\Style\Conditional::CONDITION_NONE) {
// conditionalFormatting // conditionalFormatting
$objWriter->startElement('conditionalFormatting'); $objWriter->startElement('conditionalFormatting');
$objWriter->writeAttribute('sqref', $cellCoordinate); $objWriter->writeAttribute('sqref', $cellCoordinate);
@ -492,35 +493,35 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->writeAttribute('dxfId', $this->getParentWriter()->getStylesConditionalHashTable()->getIndexForHashCode($conditional->getHashCode())); $objWriter->writeAttribute('dxfId', $this->getParentWriter()->getStylesConditionalHashTable()->getIndexForHashCode($conditional->getHashCode()));
$objWriter->writeAttribute('priority', $id++); $objWriter->writeAttribute('priority', $id++);
if (($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS || $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT) if (($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CELLIS || $conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT)
&& $conditional->getOperatorType() != PHPExcel_Style_Conditional::OPERATOR_NONE) { && $conditional->getOperatorType() != \PHPExcel\Style\Conditional::OPERATOR_NONE) {
$objWriter->writeAttribute('operator', $conditional->getOperatorType()); $objWriter->writeAttribute('operator', $conditional->getOperatorType());
} }
if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT if ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT
&& !is_null($conditional->getText())) { && !is_null($conditional->getText())) {
$objWriter->writeAttribute('text', $conditional->getText()); $objWriter->writeAttribute('text', $conditional->getText());
} }
if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT if ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT
&& $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_CONTAINSTEXT && $conditional->getOperatorType() == \PHPExcel\Style\Conditional::OPERATOR_CONTAINSTEXT
&& !is_null($conditional->getText())) { && !is_null($conditional->getText())) {
$objWriter->writeElement('formula', 'NOT(ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . ')))'); $objWriter->writeElement('formula', 'NOT(ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . ')))');
} elseif ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT } elseif ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT
&& $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_BEGINSWITH && $conditional->getOperatorType() == \PHPExcel\Style\Conditional::OPERATOR_BEGINSWITH
&& !is_null($conditional->getText())) { && !is_null($conditional->getText())) {
$objWriter->writeElement('formula', 'LEFT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"'); $objWriter->writeElement('formula', 'LEFT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"');
} elseif ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT } elseif ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT
&& $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_ENDSWITH && $conditional->getOperatorType() == \PHPExcel\Style\Conditional::OPERATOR_ENDSWITH
&& !is_null($conditional->getText())) { && !is_null($conditional->getText())) {
$objWriter->writeElement('formula', 'RIGHT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"'); $objWriter->writeElement('formula', 'RIGHT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"');
} elseif ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT } elseif ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT
&& $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_NOTCONTAINS && $conditional->getOperatorType() == \PHPExcel\Style\Conditional::OPERATOR_NOTCONTAINS
&& !is_null($conditional->getText())) { && !is_null($conditional->getText())) {
$objWriter->writeElement('formula', 'ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . '))'); $objWriter->writeElement('formula', 'ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . '))');
} elseif ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS } elseif ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CELLIS
|| $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT || $conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CONTAINSTEXT
|| $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_EXPRESSION) { || $conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_EXPRESSION) {
foreach ($conditional->getConditions() as $formula) { foreach ($conditional->getConditions() as $formula) {
// Formula // Formula
$objWriter->writeElement('formula', $formula); $objWriter->writeElement('formula', $formula);
@ -538,11 +539,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write DataValidations * Write DataValidations
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDataValidations(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeDataValidations(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// Datavalidation collection // Datavalidation collection
$dataValidationCollection = $pSheet->getDataValidationCollection(); $dataValidationCollection = $pSheet->getDataValidationCollection();
@ -604,11 +605,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write Hyperlinks * Write Hyperlinks
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeHyperlinks(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeHyperlinks(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// Hyperlink collection // Hyperlink collection
$hyperlinkCollection = $pSheet->getHyperlinkCollection(); $hyperlinkCollection = $pSheet->getHyperlinkCollection();
@ -645,11 +646,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write ProtectedRanges * Write ProtectedRanges
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeProtectedRanges(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeProtectedRanges(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
if (count($pSheet->getProtectedCells()) > 0) { if (count($pSheet->getProtectedCells()) > 0) {
// protectedRanges // protectedRanges
@ -674,11 +675,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write MergeCells * Write MergeCells
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeMergeCells(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeMergeCells(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
if (count($pSheet->getMergeCells()) > 0) { if (count($pSheet->getMergeCells()) > 0) {
// mergeCells // mergeCells
@ -699,11 +700,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write PrintOptions * Write PrintOptions
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePrintOptions(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writePrintOptions(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// printOptions // printOptions
$objWriter->startElement('printOptions'); $objWriter->startElement('printOptions');
@ -725,31 +726,31 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write PageMargins * Write PageMargins
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePageMargins(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writePageMargins(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// pageMargins // pageMargins
$objWriter->startElement('pageMargins'); $objWriter->startElement('pageMargins');
$objWriter->writeAttribute('left', PHPExcel_Shared_String::FormatNumber($pSheet->getPageMargins()->getLeft())); $objWriter->writeAttribute('left', \PHPExcel\Shared\String::FormatNumber($pSheet->getPageMargins()->getLeft()));
$objWriter->writeAttribute('right', PHPExcel_Shared_String::FormatNumber($pSheet->getPageMargins()->getRight())); $objWriter->writeAttribute('right', \PHPExcel\Shared\String::FormatNumber($pSheet->getPageMargins()->getRight()));
$objWriter->writeAttribute('top', PHPExcel_Shared_String::FormatNumber($pSheet->getPageMargins()->getTop())); $objWriter->writeAttribute('top', \PHPExcel\Shared\String::FormatNumber($pSheet->getPageMargins()->getTop()));
$objWriter->writeAttribute('bottom', PHPExcel_Shared_String::FormatNumber($pSheet->getPageMargins()->getBottom())); $objWriter->writeAttribute('bottom', \PHPExcel\Shared\String::FormatNumber($pSheet->getPageMargins()->getBottom()));
$objWriter->writeAttribute('header', PHPExcel_Shared_String::FormatNumber($pSheet->getPageMargins()->getHeader())); $objWriter->writeAttribute('header', \PHPExcel\Shared\String::FormatNumber($pSheet->getPageMargins()->getHeader()));
$objWriter->writeAttribute('footer', PHPExcel_Shared_String::FormatNumber($pSheet->getPageMargins()->getFooter())); $objWriter->writeAttribute('footer', \PHPExcel\Shared\String::FormatNumber($pSheet->getPageMargins()->getFooter()));
$objWriter->endElement(); $objWriter->endElement();
} }
/** /**
* Write AutoFilter * Write AutoFilter
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeAutoFilter(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeAutoFilter(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
$autoFilterRange = $pSheet->getAutoFilter()->getRange(); $autoFilterRange = $pSheet->getAutoFilter()->getRange();
if (!empty($autoFilterRange)) { if (!empty($autoFilterRange)) {
@ -757,7 +758,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->startElement('autoFilter'); $objWriter->startElement('autoFilter');
// Strip any worksheet reference from the filter coordinates // Strip any worksheet reference from the filter coordinates
$range = PHPExcel_Cell::splitRange($autoFilterRange); $range = \PHPExcel\Cell::splitRange($autoFilterRange);
$range = $range[0]; $range = $range[0];
// Strip any worksheet ref // Strip any worksheet ref
if (strpos($range[0], '!') !== false) { if (strpos($range[0], '!') !== false) {
@ -776,17 +777,17 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->writeAttribute('colId', $pSheet->getAutoFilter()->getColumnOffset($columnID)); $objWriter->writeAttribute('colId', $pSheet->getAutoFilter()->getColumnOffset($columnID));
$objWriter->startElement($column->getFilterType()); $objWriter->startElement($column->getFilterType());
if ($column->getJoin() == PHPExcel_Worksheet_AutoFilter_Column::AUTOFILTER_COLUMN_JOIN_AND) { if ($column->getJoin() == \PHPExcel\Worksheet\AutoFilter\Column::AUTOFILTER_COLUMN_JOIN_AND) {
$objWriter->writeAttribute('and', 1); $objWriter->writeAttribute('and', 1);
} }
foreach ($rules as $rule) { foreach ($rules as $rule) {
if (($column->getFilterType() === PHPExcel_Worksheet_AutoFilter_Column::AUTOFILTER_FILTERTYPE_FILTER) && if (($column->getFilterType() === \PHPExcel\Worksheet\AutoFilter\Column::AUTOFILTER_FILTERTYPE_FILTER) &&
($rule->getOperator() === PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_COLUMN_RULE_EQUAL) && ($rule->getOperator() === \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_COLUMN_RULE_EQUAL) &&
($rule->getValue() === '')) { ($rule->getValue() === '')) {
// Filter rule for Blanks // Filter rule for Blanks
$objWriter->writeAttribute('blank', 1); $objWriter->writeAttribute('blank', 1);
} elseif ($rule->getRuleType() === PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_RULETYPE_DYNAMICFILTER) { } elseif ($rule->getRuleType() === \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_RULETYPE_DYNAMICFILTER) {
// Dynamic Filter Rule // Dynamic Filter Rule
$objWriter->writeAttribute('type', $rule->getGrouping()); $objWriter->writeAttribute('type', $rule->getGrouping());
$val = $column->getAttribute('val'); $val = $column->getAttribute('val');
@ -797,19 +798,19 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
if ($maxVal !== null) { if ($maxVal !== null) {
$objWriter->writeAttribute('maxVal', $maxVal); $objWriter->writeAttribute('maxVal', $maxVal);
} }
} elseif ($rule->getRuleType() === PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_RULETYPE_TOPTENFILTER) { } elseif ($rule->getRuleType() === \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_RULETYPE_TOPTENFILTER) {
// Top 10 Filter Rule // Top 10 Filter Rule
$objWriter->writeAttribute('val', $rule->getValue()); $objWriter->writeAttribute('val', $rule->getValue());
$objWriter->writeAttribute('percent', (($rule->getOperator() === PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_COLUMN_RULE_TOPTEN_PERCENT) ? '1' : '0')); $objWriter->writeAttribute('percent', (($rule->getOperator() === \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_COLUMN_RULE_TOPTEN_PERCENT) ? '1' : '0'));
$objWriter->writeAttribute('top', (($rule->getGrouping() === PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_COLUMN_RULE_TOPTEN_TOP) ? '1': '0')); $objWriter->writeAttribute('top', (($rule->getGrouping() === \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_COLUMN_RULE_TOPTEN_TOP) ? '1': '0'));
} else { } else {
// Filter, DateGroupItem or CustomFilter // Filter, DateGroupItem or CustomFilter
$objWriter->startElement($rule->getRuleType()); $objWriter->startElement($rule->getRuleType());
if ($rule->getOperator() !== PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_COLUMN_RULE_EQUAL) { if ($rule->getOperator() !== \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_COLUMN_RULE_EQUAL) {
$objWriter->writeAttribute('operator', $rule->getOperator()); $objWriter->writeAttribute('operator', $rule->getOperator());
} }
if ($rule->getRuleType() === PHPExcel_Worksheet_AutoFilter_Column_Rule::AUTOFILTER_RULETYPE_DATEGROUP) { if ($rule->getRuleType() === \PHPExcel\Worksheet\AutoFilter\Column\Rule::AUTOFILTER_RULETYPE_DATEGROUP) {
// Date Group filters // Date Group filters
foreach ($rule->getValue() as $key => $value) { foreach ($rule->getValue() as $key => $value) {
if ($value > '') { if ($value > '') {
@ -838,11 +839,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write PageSetup * Write PageSetup
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writePageSetup(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writePageSetup(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// pageSetup // pageSetup
$objWriter->startElement('pageSetup'); $objWriter->startElement('pageSetup');
@ -873,11 +874,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write Header / Footer * Write Header / Footer
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeHeaderFooter(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeHeaderFooter(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// headerFooter // headerFooter
$objWriter->startElement('headerFooter'); $objWriter->startElement('headerFooter');
@ -898,19 +899,19 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write Breaks * Write Breaks
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeBreaks(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeBreaks(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// Get row and column breaks // Get row and column breaks
$aRowBreaks = array(); $aRowBreaks = array();
$aColumnBreaks = array(); $aColumnBreaks = array();
foreach ($pSheet->getBreaks() as $cell => $breakType) { foreach ($pSheet->getBreaks() as $cell => $breakType) {
if ($breakType == PHPExcel_Worksheet::BREAK_ROW) { if ($breakType == \PHPExcel\Worksheet::BREAK_ROW) {
$aRowBreaks[] = $cell; $aRowBreaks[] = $cell;
} elseif ($breakType == PHPExcel_Worksheet::BREAK_COLUMN) { } elseif ($breakType == \PHPExcel\Worksheet::BREAK_COLUMN) {
$aColumnBreaks[] = $cell; $aColumnBreaks[] = $cell;
} }
} }
@ -922,7 +923,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->writeAttribute('manualBreakCount', count($aRowBreaks)); $objWriter->writeAttribute('manualBreakCount', count($aRowBreaks));
foreach ($aRowBreaks as $cell) { foreach ($aRowBreaks as $cell) {
$coords = PHPExcel_Cell::coordinateFromString($cell); $coords = \PHPExcel\Cell::coordinateFromString($cell);
$objWriter->startElement('brk'); $objWriter->startElement('brk');
$objWriter->writeAttribute('id', $coords[1]); $objWriter->writeAttribute('id', $coords[1]);
@ -940,10 +941,10 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->writeAttribute('manualBreakCount', count($aColumnBreaks)); $objWriter->writeAttribute('manualBreakCount', count($aColumnBreaks));
foreach ($aColumnBreaks as $cell) { foreach ($aColumnBreaks as $cell) {
$coords = PHPExcel_Cell::coordinateFromString($cell); $coords = \PHPExcel\Cell::coordinateFromString($cell);
$objWriter->startElement('brk'); $objWriter->startElement('brk');
$objWriter->writeAttribute('id', PHPExcel_Cell::columnIndexFromString($coords[0]) - 1); $objWriter->writeAttribute('id', \PHPExcel\Cell::columnIndexFromString($coords[0]) - 1);
$objWriter->writeAttribute('man', '1'); $objWriter->writeAttribute('man', '1');
$objWriter->endElement(); $objWriter->endElement();
} }
@ -955,12 +956,12 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write SheetData * Write SheetData
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @param string[] $pStringTable String table * @param string[] $pStringTable String table
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeSheetData(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null, $pStringTable = null) private function writeSheetData(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null, $pStringTable = null)
{ {
if (is_array($pStringTable)) { if (is_array($pStringTable)) {
// Flipped stringtable, for faster index searching // Flipped stringtable, for faster index searching
@ -970,7 +971,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->startElement('sheetData'); $objWriter->startElement('sheetData');
// Get column count // Get column count
$colCount = PHPExcel_Cell::columnIndexFromString($pSheet->getHighestColumn()); $colCount = \PHPExcel\Cell::columnIndexFromString($pSheet->getHighestColumn());
// Highest row number // Highest row number
$highestRow = $pSheet->getHighestRow(); $highestRow = $pSheet->getHighestRow();
@ -978,7 +979,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Loop through cells // Loop through cells
$cellsByRow = array(); $cellsByRow = array();
foreach ($pSheet->getCellCollection() as $cellID) { foreach ($pSheet->getCellCollection() as $cellID) {
$cellAddress = PHPExcel_Cell::coordinateFromString($cellID); $cellAddress = \PHPExcel\Cell::coordinateFromString($cellID);
$cellsByRow[$cellAddress[1]][] = $cellID; $cellsByRow[$cellAddress[1]][] = $cellID;
} }
@ -999,7 +1000,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Row dimensions // Row dimensions
if ($rowDimension->getRowHeight() >= 0) { if ($rowDimension->getRowHeight() >= 0) {
$objWriter->writeAttribute('customHeight', '1'); $objWriter->writeAttribute('customHeight', '1');
$objWriter->writeAttribute('ht', PHPExcel_Shared_String::FormatNumber($rowDimension->getRowHeight())); $objWriter->writeAttribute('ht', \PHPExcel\Shared\String::FormatNumber($rowDimension->getRowHeight()));
} }
// Row visibility // Row visibility
@ -1038,21 +1039,21 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
/** /**
* Write Cell * Write Cell
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @param PHPExcel_Cell $pCellAddress Cell Address * @param \PHPExcel\Cell $pCellAddress Cell Address
* @param string[] $pStringTable String table * @param string[] $pStringTable String table
* @param string[] $pFlippedStringTable String table (flipped), for faster index searching * @param string[] $pFlippedStringTable String table (flipped), for faster index searching
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCell(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null, $pCellAddress = null, $pStringTable = null, $pFlippedStringTable = null) private function writeCell(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null, $pCellAddress = null, $pStringTable = null, $pFlippedStringTable = null)
{ {
if (is_array($pStringTable) && is_array($pFlippedStringTable)) { if (is_array($pStringTable) && is_array($pFlippedStringTable)) {
// Cell // Cell
@ -1093,9 +1094,9 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
// Write data depending on its type // Write data depending on its type
switch (strtolower($mappedType)) { switch (strtolower($mappedType)) {
case 'inlinestr': // Inline string case 'inlinestr': // Inline string
if (! $cellValue instanceof PHPExcel_RichText) { if (! $cellValue instanceof \PHPExcel\RichText) {
$objWriter->writeElement('t', PHPExcel_Shared_String::ControlCharacterPHP2OOXML(htmlspecialchars($cellValue))); $objWriter->writeElement('t', \PHPExcel\Shared\String::ControlCharacterPHP2OOXML(htmlspecialchars($cellValue)));
} elseif ($cellValue instanceof PHPExcel_RichText) { } elseif ($cellValue instanceof \PHPExcel\RichText) {
$objWriter->startElement('is'); $objWriter->startElement('is');
$this->getParentWriter()->getWriterPart('stringtable')->writeRichText($objWriter, $cellValue); $this->getParentWriter()->getWriterPart('stringtable')->writeRichText($objWriter, $cellValue);
$objWriter->endElement(); $objWriter->endElement();
@ -1103,11 +1104,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
break; break;
case 's': // String case 's': // String
if (! $cellValue instanceof PHPExcel_RichText) { if (! $cellValue instanceof \PHPExcel\RichText) {
if (isset($pFlippedStringTable[$cellValue])) { if (isset($pFlippedStringTable[$cellValue])) {
$objWriter->writeElement('v', $pFlippedStringTable[$cellValue]); $objWriter->writeElement('v', $pFlippedStringTable[$cellValue]);
} }
} elseif ($cellValue instanceof PHPExcel_RichText) { } elseif ($cellValue instanceof \PHPExcel\RichText) {
$objWriter->writeElement('v', $pFlippedStringTable[$cellValue->getHashCode()]); $objWriter->writeElement('v', $pFlippedStringTable[$cellValue->getHashCode()]);
} }
@ -1129,7 +1130,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
if ($this->getParentWriter()->getPreCalculateFormulas()) { if ($this->getParentWriter()->getPreCalculateFormulas()) {
// $calculatedValue = $pCell->getCalculatedValue(); // $calculatedValue = $pCell->getCalculatedValue();
if (!is_array($calculatedValue) && substr($calculatedValue, 0, 1) != '#') { if (!is_array($calculatedValue) && substr($calculatedValue, 0, 1) != '#') {
$objWriter->writeElement('v', PHPExcel_Shared_String::FormatNumber($calculatedValue)); $objWriter->writeElement('v', \PHPExcel\Shared\String::FormatNumber($calculatedValue));
} else { } else {
$objWriter->writeElement('v', '0'); $objWriter->writeElement('v', '0');
} }
@ -1159,19 +1160,19 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
$objWriter->endElement(); $objWriter->endElement();
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
/** /**
* Write Drawings * Write Drawings
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @param boolean $includeCharts Flag indicating if we should include drawing details for charts * @param boolean $includeCharts Flag indicating if we should include drawing details for charts
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeDrawings(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null, $includeCharts = false) private function writeDrawings(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null, $includeCharts = false)
{ {
$chartCount = ($includeCharts) ? $pSheet->getChartCollection()->count() : 0; $chartCount = ($includeCharts) ? $pSheet->getChartCollection()->count() : 0;
// If sheet contains drawings, add the relationships // If sheet contains drawings, add the relationships
@ -1186,11 +1187,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write LegacyDrawing * Write LegacyDrawing
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeLegacyDrawing(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeLegacyDrawing(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// If sheet contains comments, add the relationships // If sheet contains comments, add the relationships
if (count($pSheet->getComments()) > 0) { if (count($pSheet->getComments()) > 0) {
@ -1203,11 +1204,11 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ
/** /**
* Write LegacyDrawingHF * Write LegacyDrawingHF
* *
* @param PHPExcel_Shared_XMLWriter $objWriter XML Writer * @param \PHPExcel\Shared\XMLWriter $objWriter XML Writer
* @param PHPExcel_Worksheet $pSheet Worksheet * @param \PHPExcel\Worksheet $pSheet Worksheet
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeLegacyDrawingHF(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) private function writeLegacyDrawingHF(\PHPExcel\Shared\XMLWriter $objWriter = null, \PHPExcel\Worksheet $pSheet = null)
{ {
// If sheet contains images, add the relationships // If sheet contains images, add the relationships
if (count($pSheet->getHeaderFooter()->getImages()) > 0) { if (count($pSheet->getHeaderFooter()->getImages()) > 0) {

View File

@ -3,7 +3,7 @@
namespace PHPExcel\Writer\Excel2007; namespace PHPExcel\Writer\Excel2007;
/** /**
* PHPExcel_Writer_Excel2007_WriterPart * \PHPExcel\Writer\Excel2007\WriterPart
* *
* Copyright (c) 2006 - 2015 PHPExcel * Copyright (c) 2006 - 2015 PHPExcel
* *
@ -58,7 +58,7 @@ abstract class WriterPart
if (!is_null($this->parentWriter)) { if (!is_null($this->parentWriter)) {
return $this->parentWriter; return $this->parentWriter;
} else { } else {
throw new \PHPExcel\Writer\Exception("No parent \PHPExcel\Writer\IWriter assigned."); throw new \PHPExcel\Writer\Exception("No parent \\PHPExcel\\Writer\\IWriter assigned.");
} }
} }

View File

@ -106,7 +106,7 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
* Save PHPExcel to file * Save PHPExcel to file
* *
* @param string $pFilename * @param string $pFilename
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null) public function save($pFilename = null)
{ {
@ -116,8 +116,8 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
$saveDebugLog = PHPExcel_Calculation::getInstance($this->phpExcel)->getDebugLog()->getWriteDebugLog(); $saveDebugLog = PHPExcel_Calculation::getInstance($this->phpExcel)->getDebugLog()->getWriteDebugLog();
PHPExcel_Calculation::getInstance($this->phpExcel)->getDebugLog()->setWriteDebugLog(false); PHPExcel_Calculation::getInstance($this->phpExcel)->getDebugLog()->setWriteDebugLog(false);
$saveDateReturnType = PHPExcel_Calculation_Functions::getReturnDateType(); $saveDateReturnType = \PHPExcel\Calculation\Functions::getReturnDateType();
PHPExcel_Calculation_Functions::setReturnDateType(PHPExcel_Calculation_Functions::RETURNDATE_EXCEL); \PHPExcel\Calculation\Functions::setReturnDateType(\PHPExcel\Calculation\Functions::RETURNDATE_EXCEL);
// initialize colors array // initialize colors array
$this->colors = array(); $this->colors = array();
@ -152,10 +152,10 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
foreach ($this->writerWorksheets[$i]->phpSheet->getCellCollection() as $cellID) { foreach ($this->writerWorksheets[$i]->phpSheet->getCellCollection() as $cellID) {
$cell = $this->writerWorksheets[$i]->phpSheet->getCell($cellID); $cell = $this->writerWorksheets[$i]->phpSheet->getCell($cellID);
$cVal = $cell->getValue(); $cVal = $cell->getValue();
if ($cVal instanceof PHPExcel_RichText) { if ($cVal instanceof \PHPExcel\RichText) {
$elements = $cVal->getRichTextElements(); $elements = $cVal->getRichTextElements();
foreach ($elements as $element) { foreach ($elements as $element) {
if ($element instanceof PHPExcel_RichText_Run) { if ($element instanceof \PHPExcel\RichText\Run) {
$font = $element->getFont(); $font = $element->getFont();
$this->writerWorksheets[$i]->fontHashIndex[$font->getHashCode()] = $this->writerWorkbook->addFont($font); $this->writerWorksheets[$i]->fontHashIndex[$font->getHashCode()] = $this->writerWorkbook->addFont($font);
} }
@ -213,7 +213,7 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
// save the OLE file // save the OLE file
$res = $root->save($pFilename); $res = $root->save($pFilename);
PHPExcel_Calculation_Functions::setReturnDateType($saveDateReturnType); \PHPExcel\Calculation\Functions::setReturnDateType($saveDateReturnType);
PHPExcel_Calculation::getInstance($this->phpExcel)->getDebugLog()->setWriteDebugLog($saveDebugLog); PHPExcel_Calculation::getInstance($this->phpExcel)->getDebugLog()->setWriteDebugLog($saveDebugLog);
} }
@ -222,7 +222,7 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
* *
* @deprecated * @deprecated
* @param string $pValue Temporary storage directory * @param string $pValue Temporary storage directory
* @throws PHPExcel_Writer_Exception when directory does not exist * @throws \PHPExcel\Writer\Exception when directory does not exist
* @return PHPExcel_Writer_Excel5 * @return PHPExcel_Writer_Excel5
*/ */
public function setTempDir($pValue = '') public function setTempDir($pValue = '')
@ -337,7 +337,7 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
++$countShapes[$sheetIndex]; ++$countShapes[$sheetIndex];
// create an Drawing Object for the dropdown // create an Drawing Object for the dropdown
$oDrawing = new PHPExcel_Worksheet_BaseDrawing(); $oDrawing = new \PHPExcel\Worksheet\BaseDrawing();
// get the coordinates of drawing // get the coordinates of drawing
$cDrawing = PHPExcel_Cell::stringFromColumnIndex($iInc - 1) . $rangeBounds[0][1]; $cDrawing = PHPExcel_Cell::stringFromColumnIndex($iInc - 1) . $rangeBounds[0][1];
$oDrawing->setCoordinates($cDrawing); $oDrawing->setCoordinates($cDrawing);
@ -458,7 +458,7 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
// the BSE's (all the images) // the BSE's (all the images)
foreach ($this->phpExcel->getAllsheets() as $sheet) { foreach ($this->phpExcel->getAllsheets() as $sheet) {
foreach ($sheet->getDrawingCollection() as $drawing) { foreach ($sheet->getDrawingCollection() as $drawing) {
if ($drawing instanceof PHPExcel_Worksheet_Drawing) { if ($drawing instanceof \PHPExcel\Worksheet\Drawing) {
$filename = $drawing->getPath(); $filename = $drawing->getPath();
list($imagesx, $imagesy, $imageFormat) = getimagesize($filename); list($imagesx, $imagesy, $imageFormat) = getimagesize($filename);
@ -482,7 +482,7 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
case 6: // Windows DIB (BMP), we convert to PNG case 6: // Windows DIB (BMP), we convert to PNG
$blipType = PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE::BLIPTYPE_PNG; $blipType = PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE::BLIPTYPE_PNG;
ob_start(); ob_start();
imagepng(PHPExcel_Shared_Drawing::imagecreatefrombmp($filename)); imagepng(\PHPExcel\Shared\Drawing::imagecreatefrombmp($filename));
$blipData = ob_get_contents(); $blipData = ob_get_contents();
ob_end_clean(); ob_end_clean();
break; break;
@ -498,15 +498,15 @@ class PHPExcel_Writer_Excel5 extends PHPExcel_Writer_Abstract implements PHPExce
$BSE->setBlip($blip); $BSE->setBlip($blip);
$bstoreContainer->addBSE($BSE); $bstoreContainer->addBSE($BSE);
} elseif ($drawing instanceof PHPExcel_Worksheet_MemoryDrawing) { } elseif ($drawing instanceof \PHPExcel\Worksheet\MemoryDrawing) {
switch ($drawing->getRenderingFunction()) { switch ($drawing->getRenderingFunction()) {
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_JPEG: case \PHPExcel\Worksheet\MemoryDrawing::RENDERING_JPEG:
$blipType = PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE::BLIPTYPE_JPEG; $blipType = PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE::BLIPTYPE_JPEG;
$renderingFunction = 'imagejpeg'; $renderingFunction = 'imagejpeg';
break; break;
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_GIF: case \PHPExcel\Worksheet\MemoryDrawing::RENDERING_GIF:
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_PNG: case \PHPExcel\Worksheet\MemoryDrawing::RENDERING_PNG:
case PHPExcel_Worksheet_MemoryDrawing::RENDERING_DEFAULT: case \PHPExcel\Worksheet\MemoryDrawing::RENDERING_DEFAULT:
$blipType = PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE::BLIPTYPE_PNG; $blipType = PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE::BLIPTYPE_PNG;
$renderingFunction = 'imagepng'; $renderingFunction = 'imagepng';
break; break;

View File

@ -114,7 +114,7 @@ class PHPExcel_Writer_Excel5_BIFFwriter
$byte_order = 1; // Big Endian $byte_order = 1; // Big Endian
} else { } else {
// Give up. I'll fix this in a later version. // Give up. I'll fix this in a later version.
throw new PHPExcel_Writer_Exception("Required floating point format not supported on this platform."); throw new \PHPExcel\Writer\Exception("Required floating point format not supported on this platform.");
} }
self::$byteOrder = $byte_order; self::$byteOrder = $byte_order;
} }

View File

@ -37,16 +37,16 @@ class PHPExcel_Writer_Excel5_Font
/** /**
* Font * Font
* *
* @var PHPExcel_Style_Font * @var \PHPExcel\Style\Font
*/ */
private $font; private $font;
/** /**
* Constructor * Constructor
* *
* @param PHPExcel_Style_Font $font * @param \PHPExcel\Style\Font $font
*/ */
public function __construct(PHPExcel_Style_Font $font = null) public function __construct(\PHPExcel\Style\Font $font = null)
{ {
$this->colorIndex = 0x7FFF; $this->colorIndex = 0x7FFF;
$this->font = $font; $this->font = $font;
@ -143,11 +143,11 @@ class PHPExcel_Writer_Excel5_Font
* *
*/ */
private static $mapUnderline = array( private static $mapUnderline = array(
PHPExcel_Style_Font::UNDERLINE_NONE => 0x00, \PHPExcel\Style\Font::UNDERLINE_NONE => 0x00,
PHPExcel_Style_Font::UNDERLINE_SINGLE => 0x01, \PHPExcel\Style\Font::UNDERLINE_SINGLE => 0x01,
PHPExcel_Style_Font::UNDERLINE_DOUBLE => 0x02, \PHPExcel\Style\Font::UNDERLINE_DOUBLE => 0x02,
PHPExcel_Style_Font::UNDERLINE_SINGLEACCOUNTING => 0x21, \PHPExcel\Style\Font::UNDERLINE_SINGLEACCOUNTING => 0x21,
PHPExcel_Style_Font::UNDERLINE_DOUBLEACCOUNTING => 0x22, \PHPExcel\Style\Font::UNDERLINE_DOUBLEACCOUNTING => 0x22,
); );
/** /**

View File

@ -556,7 +556,7 @@ class PHPExcel_Writer_Excel5_Parser
} }
// TODO: use real error codes // TODO: use real error codes
throw new PHPExcel_Writer_Exception("Unknown token $token"); throw new \PHPExcel\Writer\Exception("Unknown token $token");
} }
/** /**
@ -590,7 +590,7 @@ class PHPExcel_Writer_Excel5_Parser
// chop away beggining and ending quotes // chop away beggining and ending quotes
$string = substr($string, 1, strlen($string) - 2); $string = substr($string, 1, strlen($string) - 2);
if (strlen($string) > 255) { if (strlen($string) > 255) {
throw new PHPExcel_Writer_Exception("String is too long"); throw new \PHPExcel\Writer\Exception("String is too long");
} }
return pack('C', $this->ptg['ptgStr']) . PHPExcel_Shared_String::UTF8toBIFF8UnicodeShort($string); return pack('C', $this->ptg['ptgStr']) . PHPExcel_Shared_String::UTF8toBIFF8UnicodeShort($string);
@ -636,7 +636,7 @@ class PHPExcel_Writer_Excel5_Parser
list($cell1, $cell2) = explode(':', $range); list($cell1, $cell2) = explode(':', $range);
} else { } else {
// TODO: use real error codes // TODO: use real error codes
throw new PHPExcel_Writer_Exception("Unknown range separator"); throw new \PHPExcel\Writer\Exception("Unknown range separator");
} }
// Convert the cell references // Convert the cell references
@ -652,7 +652,7 @@ class PHPExcel_Writer_Excel5_Parser
$ptgArea = pack("C", $this->ptg['ptgAreaA']); $ptgArea = pack("C", $this->ptg['ptgAreaA']);
} else { } else {
// TODO: use real error codes // TODO: use real error codes
throw new PHPExcel_Writer_Exception("Unknown class $class"); throw new \PHPExcel\Writer\Exception("Unknown class $class");
} }
return $ptgArea . $row1 . $row2 . $col1. $col2; return $ptgArea . $row1 . $row2 . $col1. $col2;
} }
@ -694,7 +694,7 @@ class PHPExcel_Writer_Excel5_Parser
// } elseif ($class == 2) { // } elseif ($class == 2) {
// $ptgArea = pack("C", $this->ptg['ptgArea3dA']); // $ptgArea = pack("C", $this->ptg['ptgArea3dA']);
// } else { // } else {
// throw new PHPExcel_Writer_Exception("Unknown class $class"); // throw new \PHPExcel\Writer\Exception("Unknown class $class");
// } // }
return $ptgArea . $ext_ref . $row1 . $row2 . $col1. $col2; return $ptgArea . $ext_ref . $row1 . $row2 . $col1. $col2;
@ -724,7 +724,7 @@ class PHPExcel_Writer_Excel5_Parser
$ptgRef = pack("C", $this->ptg['ptgRefA']); $ptgRef = pack("C", $this->ptg['ptgRefA']);
// } else { // } else {
// // TODO: use real error codes // // TODO: use real error codes
// throw new PHPExcel_Writer_Exception("Unknown class $class"); // throw new \PHPExcel\Writer\Exception("Unknown class $class");
// } // }
return $ptgRef.$row.$col; return $ptgRef.$row.$col;
} }
@ -758,7 +758,7 @@ class PHPExcel_Writer_Excel5_Parser
// } elseif ($class == 2) { // } elseif ($class == 2) {
$ptgRef = pack("C", $this->ptg['ptgRef3dA']); $ptgRef = pack("C", $this->ptg['ptgRef3dA']);
// } else { // } else {
// throw new PHPExcel_Writer_Exception("Unknown class $class"); // throw new \PHPExcel\Writer\Exception("Unknown class $class");
// } // }
return $ptgRef . $ext_ref. $row . $col; return $ptgRef . $ext_ref. $row . $col;
@ -811,11 +811,11 @@ class PHPExcel_Writer_Excel5_Parser
$sheet1 = $this->getSheetIndex($sheet_name1); $sheet1 = $this->getSheetIndex($sheet_name1);
if ($sheet1 == -1) { if ($sheet1 == -1) {
throw new PHPExcel_Writer_Exception("Unknown sheet name $sheet_name1 in formula"); throw new \PHPExcel\Writer\Exception("Unknown sheet name $sheet_name1 in formula");
} }
$sheet2 = $this->getSheetIndex($sheet_name2); $sheet2 = $this->getSheetIndex($sheet_name2);
if ($sheet2 == -1) { if ($sheet2 == -1) {
throw new PHPExcel_Writer_Exception("Unknown sheet name $sheet_name2 in formula"); throw new \PHPExcel\Writer\Exception("Unknown sheet name $sheet_name2 in formula");
} }
// Reverse max and min sheet numbers if necessary // Reverse max and min sheet numbers if necessary
@ -825,7 +825,7 @@ class PHPExcel_Writer_Excel5_Parser
} else { // Single sheet name only. } else { // Single sheet name only.
$sheet1 = $this->getSheetIndex($ext_ref); $sheet1 = $this->getSheetIndex($ext_ref);
if ($sheet1 == -1) { if ($sheet1 == -1) {
throw new PHPExcel_Writer_Exception("Unknown sheet name $ext_ref in formula"); throw new \PHPExcel\Writer\Exception("Unknown sheet name $ext_ref in formula");
} }
$sheet2 = $sheet1; $sheet2 = $sheet1;
} }
@ -857,11 +857,11 @@ class PHPExcel_Writer_Excel5_Parser
$sheet1 = $this->getSheetIndex($sheet_name1); $sheet1 = $this->getSheetIndex($sheet_name1);
if ($sheet1 == -1) { if ($sheet1 == -1) {
throw new PHPExcel_Writer_Exception("Unknown sheet name $sheet_name1 in formula"); throw new \PHPExcel\Writer\Exception("Unknown sheet name $sheet_name1 in formula");
} }
$sheet2 = $this->getSheetIndex($sheet_name2); $sheet2 = $this->getSheetIndex($sheet_name2);
if ($sheet2 == -1) { if ($sheet2 == -1) {
throw new PHPExcel_Writer_Exception("Unknown sheet name $sheet_name2 in formula"); throw new \PHPExcel\Writer\Exception("Unknown sheet name $sheet_name2 in formula");
} }
// Reverse max and min sheet numbers if necessary // Reverse max and min sheet numbers if necessary
@ -871,7 +871,7 @@ class PHPExcel_Writer_Excel5_Parser
} else { // Single sheet name only. } else { // Single sheet name only.
$sheet1 = $this->getSheetIndex($ext_ref); $sheet1 = $this->getSheetIndex($ext_ref);
if ($sheet1 == -1) { if ($sheet1 == -1) {
throw new PHPExcel_Writer_Exception("Unknown sheet name $ext_ref in formula"); throw new \PHPExcel\Writer\Exception("Unknown sheet name $ext_ref in formula");
} }
$sheet2 = $sheet1; $sheet2 = $sheet1;
} }
@ -941,10 +941,10 @@ class PHPExcel_Writer_Excel5_Parser
$cell = strtoupper($cell); $cell = strtoupper($cell);
list($row, $col, $row_rel, $col_rel) = $this->cellToRowcol($cell); list($row, $col, $row_rel, $col_rel) = $this->cellToRowcol($cell);
if ($col >= 256) { if ($col >= 256) {
throw new PHPExcel_Writer_Exception("Column in: $cell greater than 255"); throw new \PHPExcel\Writer\Exception("Column in: $cell greater than 255");
} }
if ($row >= 65536) { if ($row >= 65536) {
throw new PHPExcel_Writer_Exception("Row in: $cell greater than 65536 "); throw new \PHPExcel\Writer\Exception("Row in: $cell greater than 65536 ");
} }
// Set the high bits to indicate if row or col are relative. // Set the high bits to indicate if row or col are relative.
@ -982,7 +982,7 @@ class PHPExcel_Writer_Excel5_Parser
// FIXME: this changes for BIFF8 // FIXME: this changes for BIFF8
if (($row1 >= 65536) or ($row2 >= 65536)) { if (($row1 >= 65536) or ($row2 >= 65536)) {
throw new PHPExcel_Writer_Exception("Row in: $range greater than 65536 "); throw new \PHPExcel\Writer\Exception("Row in: $range greater than 65536 ");
} }
// Set the high bits to indicate if rows are relative. // Set the high bits to indicate if rows are relative.
@ -1342,7 +1342,7 @@ class PHPExcel_Writer_Excel5_Parser
$this->advance(); // eat the "(" $this->advance(); // eat the "("
$result = $this->parenthesizedExpression(); $result = $this->parenthesizedExpression();
if ($this->currentToken != ")") { if ($this->currentToken != ")") {
throw new PHPExcel_Writer_Exception("')' token expected."); throw new \PHPExcel\Writer\Exception("')' token expected.");
} }
$this->advance(); // eat the ")" $this->advance(); // eat the ")"
return $result; return $result;
@ -1398,7 +1398,7 @@ class PHPExcel_Writer_Excel5_Parser
$result = $this->func(); $result = $this->func();
return $result; return $result;
} }
throw new PHPExcel_Writer_Exception("Syntax error: ".$this->currentToken.", lookahead: ".$this->lookAhead.", current char: ".$this->currentCharacter); throw new \PHPExcel\Writer\Exception("Syntax error: ".$this->currentToken.", lookahead: ".$this->lookAhead.", current char: ".$this->currentCharacter);
} }
/** /**
@ -1421,7 +1421,7 @@ class PHPExcel_Writer_Excel5_Parser
if ($this->currentToken == "," || $this->currentToken == ";") { if ($this->currentToken == "," || $this->currentToken == ";") {
$this->advance(); // eat the "," or ";" $this->advance(); // eat the "," or ";"
} else { } else {
throw new PHPExcel_Writer_Exception("Syntax error: comma expected in function $function, arg #{$num_args}"); throw new \PHPExcel\Writer\Exception("Syntax error: comma expected in function $function, arg #{$num_args}");
} }
$result2 = $this->condition(); $result2 = $this->condition();
$result = $this->createTree('arg', $result, $result2); $result = $this->createTree('arg', $result, $result2);
@ -1432,12 +1432,12 @@ class PHPExcel_Writer_Excel5_Parser
++$num_args; ++$num_args;
} }
if (!isset($this->functions[$function])) { if (!isset($this->functions[$function])) {
throw new PHPExcel_Writer_Exception("Function $function() doesn't exist"); throw new \PHPExcel\Writer\Exception("Function $function() doesn't exist");
} }
$args = $this->functions[$function][1]; $args = $this->functions[$function][1];
// If fixed number of args eg. TIME($i, $j, $k). Check that the number of args is valid. // If fixed number of args eg. TIME($i, $j, $k). Check that the number of args is valid.
if (($args >= 0) and ($args != $num_args)) { if (($args >= 0) and ($args != $num_args)) {
throw new PHPExcel_Writer_Exception("Incorrect number of arguments in function $function() "); throw new \PHPExcel\Writer\Exception("Incorrect number of arguments in function $function() ");
} }
$result = $this->createTree($function, $result, $num_args); $result = $this->createTree($function, $result, $num_args);

View File

@ -287,10 +287,10 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter
/** /**
* Add a font to added fonts * Add a font to added fonts
* *
* @param PHPExcel_Style_Font $font * @param \PHPExcel\Style\Font $font
* @return int Index to FONT record * @return int Index to FONT record
*/ */
public function addFont(PHPExcel_Style_Font $font) public function addFont(\PHPExcel\Style\Font $font)
{ {
$fontHashCode = $font->getHashCode(); $fontHashCode = $font->getHashCode();
if (isset($this->addedFonts[$fontHashCode])) { if (isset($this->addedFonts[$fontHashCode])) {
@ -907,7 +907,7 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter
/** /**
* Writes Excel BIFF BOUNDSHEET record. * Writes Excel BIFF BOUNDSHEET record.
* *
* @param PHPExcel_Worksheet $sheet Worksheet name * @param \PHPExcel\Worksheet $sheet Worksheet name
* @param integer $offset Location of worksheet BOF * @param integer $offset Location of worksheet BOF
*/ */
private function writeBoundSheet($sheet, $offset) private function writeBoundSheet($sheet, $offset)
@ -917,13 +917,13 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter
// sheet state // sheet state
switch ($sheet->getSheetState()) { switch ($sheet->getSheetState()) {
case PHPExcel_Worksheet::SHEETSTATE_VISIBLE: case \PHPExcel\Worksheet::SHEETSTATE_VISIBLE:
$ss = 0x00; $ss = 0x00;
break; break;
case PHPExcel_Worksheet::SHEETSTATE_HIDDEN: case \PHPExcel\Worksheet::SHEETSTATE_HIDDEN:
$ss = 0x01; $ss = 0x01;
break; break;
case PHPExcel_Worksheet::SHEETSTATE_VERYHIDDEN: case \PHPExcel\Worksheet::SHEETSTATE_VERYHIDDEN:
$ss = 0x02; $ss = 0x02;
break; break;
default: default:

View File

@ -166,7 +166,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
/** /**
* Sheet object * Sheet object
* @var PHPExcel_Worksheet * @var \PHPExcel\Worksheet
*/ */
public $phpSheet; public $phpSheet;
@ -201,7 +201,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
* @param mixed $parser The formula parser created for the Workbook * @param mixed $parser The formula parser created for the Workbook
* @param boolean $preCalculateFormulas Flag indicating whether formulas should be calculated or just written * @param boolean $preCalculateFormulas Flag indicating whether formulas should be calculated or just written
* @param string $phpSheet The worksheet to write * @param string $phpSheet The worksheet to write
* @param PHPExcel_Worksheet $phpSheet * @param \PHPExcel\Worksheet $phpSheet
*/ */
public function __construct(&$str_total, &$str_unique, &$str_table, &$colors, $parser, $preCalculateFormulas, $phpSheet) public function __construct(&$str_total, &$str_unique, &$str_table, &$colors, $parser, $preCalculateFormulas, $phpSheet)
{ {
@ -398,7 +398,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$xfIndex = $cell->getXfIndex() + 15; // there are 15 cell style Xfs $xfIndex = $cell->getXfIndex() + 15; // there are 15 cell style Xfs
$cVal = $cell->getValue(); $cVal = $cell->getValue();
if ($cVal instanceof PHPExcel_RichText) { if ($cVal instanceof \PHPExcel\RichText) {
// $this->writeString($row, $column, $cVal->getPlainText(), $xfIndex); // $this->writeString($row, $column, $cVal->getPlainText(), $xfIndex);
$arrcRun = array(); $arrcRun = array();
$str_len = PHPExcel_Shared_String::CountCharacters($cVal->getPlainText(), 'UTF-8'); $str_len = PHPExcel_Shared_String::CountCharacters($cVal->getPlainText(), 'UTF-8');
@ -406,7 +406,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$elements = $cVal->getRichTextElements(); $elements = $cVal->getRichTextElements();
foreach ($elements as $element) { foreach ($elements as $element) {
// FONT Index // FONT Index
if ($element instanceof PHPExcel_RichText_Run) { if ($element instanceof \PHPExcel\RichText\Run) {
$str_fontidx = $this->fontHashIndex[$element->getFont()->getHashCode()]; $str_fontidx = $this->fontHashIndex[$element->getFont()->getHashCode()];
} else { } else {
$str_fontidx = 0; $str_fontidx = 0;
@ -418,8 +418,8 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$this->writeRichTextString($row, $column, $cVal->getPlainText(), $xfIndex, $arrcRun); $this->writeRichTextString($row, $column, $cVal->getPlainText(), $xfIndex, $arrcRun);
} else { } else {
switch ($cell->getDatatype()) { switch ($cell->getDatatype()) {
case PHPExcel_Cell_DataType::TYPE_STRING: case \PHPExcel\Cell\DataType::TYPE_STRING:
case PHPExcel_Cell_DataType::TYPE_NULL: case \PHPExcel\Cell\DataType::TYPE_NULL:
if ($cVal === '' || $cVal === null) { if ($cVal === '' || $cVal === null) {
$this->writeBlank($row, $column, $xfIndex); $this->writeBlank($row, $column, $xfIndex);
} else { } else {
@ -427,21 +427,21 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
} }
break; break;
case PHPExcel_Cell_DataType::TYPE_NUMERIC: case \PHPExcel\Cell\DataType::TYPE_NUMERIC:
$this->writeNumber($row, $column, $cVal, $xfIndex); $this->writeNumber($row, $column, $cVal, $xfIndex);
break; break;
case PHPExcel_Cell_DataType::TYPE_FORMULA: case \PHPExcel\Cell\DataType::TYPE_FORMULA:
$calculatedValue = $this->_preCalculateFormulas ? $calculatedValue = $this->_preCalculateFormulas ?
$cell->getCalculatedValue() : null; $cell->getCalculatedValue() : null;
$this->writeFormula($row, $column, $cVal, $xfIndex, $calculatedValue); $this->writeFormula($row, $column, $cVal, $xfIndex, $calculatedValue);
break; break;
case PHPExcel_Cell_DataType::TYPE_BOOL: case \PHPExcel\Cell\DataType::TYPE_BOOL:
$this->writeBoolErr($row, $column, $cVal, 0, $xfIndex); $this->writeBoolErr($row, $column, $cVal, 0, $xfIndex);
break; break;
case PHPExcel_Cell_DataType::TYPE_ERROR: case \PHPExcel\Cell\DataType::TYPE_ERROR:
$this->writeBoolErr($row, $column, self::mapErrorCode($cVal), 1, $xfIndex); $this->writeBoolErr($row, $column, self::mapErrorCode($cVal), 1, $xfIndex);
break; break;
@ -508,8 +508,8 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// Write ConditionalFormattingTable records // Write ConditionalFormattingTable records
foreach ($arrConditionalStyles as $cellCoordinate => $conditionalStyles) { foreach ($arrConditionalStyles as $cellCoordinate => $conditionalStyles) {
foreach ($conditionalStyles as $conditional) { foreach ($conditionalStyles as $conditional) {
if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_EXPRESSION if ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_EXPRESSION
|| $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS) { || $conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CELLIS) {
if (!in_array($conditional->getHashCode(), $arrConditional)) { if (!in_array($conditional->getHashCode(), $arrConditional)) {
$arrConditional[] = $conditional->getHashCode(); $arrConditional[] = $conditional->getHashCode();
// Write CFRULE record // Write CFRULE record
@ -853,7 +853,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// Numeric value // Numeric value
$num = pack('d', $calculatedValue); $num = pack('d', $calculatedValue);
} elseif (is_string($calculatedValue)) { } elseif (is_string($calculatedValue)) {
if (array_key_exists($calculatedValue, PHPExcel_Cell_DataType::getErrorCodes())) { if (array_key_exists($calculatedValue, \PHPExcel\Cell\DataType::getErrorCodes())) {
// Error value // Error value
$num = pack('CCCvCv', 0x02, 0x00, self::mapErrorCode($calculatedValue), 0x00, 0x00, 0xFFFF); $num = pack('CCCvCv', 0x02, 0x00, self::mapErrorCode($calculatedValue), 0x00, 0x00, 0xFFFF);
} elseif ($calculatedValue === '') { } elseif ($calculatedValue === '') {
@ -1274,7 +1274,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// no support in PHPExcel for selected sheet, therefore sheet is only selected if it is the active sheet // no support in PHPExcel for selected sheet, therefore sheet is only selected if it is the active sheet
$fSelected = ($this->phpSheet === $this->phpSheet->getParent()->getActiveSheet()) ? 1 : 0; $fSelected = ($this->phpSheet === $this->phpSheet->getParent()->getActiveSheet()) ? 1 : 0;
$fPaged = 1; // 2 $fPaged = 1; // 2
$fPageBreakPreview = $this->phpSheet->getSheetView()->getView() === PHPExcel_Worksheet_SheetView::SHEETVIEW_PAGE_BREAK_PREVIEW; $fPageBreakPreview = $this->phpSheet->getSheetView()->getView() === \PHPExcel\Worksheet\SheetView::SHEETVIEW_PAGE_BREAK_PREVIEW;
$grbit = $fDspFmla; $grbit = $fDspFmla;
$grbit |= $fDspGrid << 1; $grbit |= $fDspGrid << 1;
@ -1795,7 +1795,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$fLeftToRight = 0x0; // Print over then down $fLeftToRight = 0x0; // Print over then down
// Page orientation // Page orientation
$fLandscape = ($this->phpSheet->getPageSetup()->getOrientation() == PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? $fLandscape = ($this->phpSheet->getPageSetup()->getOrientation() == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ?
0x0 : 0x1; 0x0 : 0x1;
$fNoPls = 0x0; // Setup not read from printer $fNoPls = 0x0; // Setup not read from printer
@ -2146,15 +2146,15 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// Decide what to do by the type of break // Decide what to do by the type of break
switch ($breakType) { switch ($breakType) {
case PHPExcel_Worksheet::BREAK_COLUMN: case \PHPExcel\Worksheet::BREAK_COLUMN:
// Add to list of vertical breaks // Add to list of vertical breaks
$vbreaks[] = PHPExcel_Cell::columnIndexFromString($coordinates[0]) - 1; $vbreaks[] = PHPExcel_Cell::columnIndexFromString($coordinates[0]) - 1;
break; break;
case PHPExcel_Worksheet::BREAK_ROW: case \PHPExcel\Worksheet::BREAK_ROW:
// Add to list of horizontal breaks // Add to list of horizontal breaks
$hbreaks[] = $coordinates[1]; $hbreaks[] = $coordinates[1];
break; break;
case PHPExcel_Worksheet::BREAK_NONE: case \PHPExcel\Worksheet::BREAK_NONE:
default: default:
// Nothing to do // Nothing to do
break; break;
@ -2564,7 +2564,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// Open file. // Open file.
$bmp_fd = @fopen($bitmap, "rb"); $bmp_fd = @fopen($bitmap, "rb");
if (!$bmp_fd) { if (!$bmp_fd) {
throw new PHPExcel_Writer_Exception("Couldn't import $bitmap"); throw new \PHPExcel\Writer\Exception("Couldn't import $bitmap");
} }
// Slurp the file into a string. // Slurp the file into a string.
@ -2572,13 +2572,13 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// Check that the file is big enough to be a bitmap. // Check that the file is big enough to be a bitmap.
if (strlen($data) <= 0x36) { if (strlen($data) <= 0x36) {
throw new PHPExcel_Writer_Exception("$bitmap doesn't contain enough data.\n"); throw new \PHPExcel\Writer\Exception("$bitmap doesn't contain enough data.\n");
} }
// The first 2 bytes are used to identify the bitmap. // The first 2 bytes are used to identify the bitmap.
$identity = unpack("A2ident", $data); $identity = unpack("A2ident", $data);
if ($identity['ident'] != "BM") { if ($identity['ident'] != "BM") {
throw new PHPExcel_Writer_Exception("$bitmap doesn't appear to be a valid bitmap image.\n"); throw new \PHPExcel\Writer\Exception("$bitmap doesn't appear to be a valid bitmap image.\n");
} }
// Remove bitmap data: ID. // Remove bitmap data: ID.
@ -2602,20 +2602,20 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$height = $width_and_height[2]; $height = $width_and_height[2];
$data = substr($data, 8); $data = substr($data, 8);
if ($width > 0xFFFF) { if ($width > 0xFFFF) {
throw new PHPExcel_Writer_Exception("$bitmap: largest image width supported is 65k.\n"); throw new \PHPExcel\Writer\Exception("$bitmap: largest image width supported is 65k.\n");
} }
if ($height > 0xFFFF) { if ($height > 0xFFFF) {
throw new PHPExcel_Writer_Exception("$bitmap: largest image height supported is 65k.\n"); throw new \PHPExcel\Writer\Exception("$bitmap: largest image height supported is 65k.\n");
} }
// Read and remove the bitmap planes and bpp data. Verify them. // Read and remove the bitmap planes and bpp data. Verify them.
$planes_and_bitcount = unpack("v2", substr($data, 0, 4)); $planes_and_bitcount = unpack("v2", substr($data, 0, 4));
$data = substr($data, 4); $data = substr($data, 4);
if ($planes_and_bitcount[2] != 24) { // Bitcount if ($planes_and_bitcount[2] != 24) { // Bitcount
throw new PHPExcel_Writer_Exception("$bitmap isn't a 24bit true color bitmap.\n"); throw new \PHPExcel\Writer\Exception("$bitmap isn't a 24bit true color bitmap.\n");
} }
if ($planes_and_bitcount[1] != 1) { if ($planes_and_bitcount[1] != 1) {
throw new PHPExcel_Writer_Exception("$bitmap: only 1 plane supported in bitmap image.\n"); throw new \PHPExcel\Writer\Exception("$bitmap: only 1 plane supported in bitmap image.\n");
} }
// Read and remove the bitmap compression. Verify compression. // Read and remove the bitmap compression. Verify compression.
@ -2624,7 +2624,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
//$compression = 0; //$compression = 0;
if ($compression['comp'] != 0) { if ($compression['comp'] != 0) {
throw new PHPExcel_Writer_Exception("$bitmap: compression not supported in bitmap image.\n"); throw new \PHPExcel\Writer\Exception("$bitmap: compression not supported in bitmap image.\n");
} }
// Remove bitmap data: data size, hres, vres, colours, imp. colours. // Remove bitmap data: data size, hres, vres, colours, imp. colours.
@ -2928,7 +2928,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
try { try {
$formula2 = $dataValidation->getFormula2(); $formula2 = $dataValidation->getFormula2();
if ($formula2 === '') { if ($formula2 === '') {
throw new PHPExcel_Writer_Exception('No formula2'); throw new \PHPExcel\Writer\Exception('No formula2');
} }
$this->parser->parse($formula2); $this->parser->parse($formula2);
$formula2 = $this->parser->toReversePolish(); $formula2 = $this->parser->toReversePolish();
@ -2994,7 +2994,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$wScalvePLV = $this->phpSheet->getSheetView()->getZoomScale(); // 2 $wScalvePLV = $this->phpSheet->getSheetView()->getZoomScale(); // 2
// The options flags that comprise $grbit // The options flags that comprise $grbit
if ($this->phpSheet->getSheetView()->getView() == PHPExcel_Worksheet_SheetView::SHEETVIEW_PAGE_LAYOUT) { if ($this->phpSheet->getSheetView()->getView() == \PHPExcel\Worksheet\SheetView::SHEETVIEW_PAGE_LAYOUT) {
$fPageLayoutView = 1; $fPageLayoutView = 1;
} else { } else {
$fPageLayoutView = 0; $fPageLayoutView = 0;
@ -3013,43 +3013,43 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
/** /**
* Write CFRule Record * Write CFRule Record
* @param PHPExcel_Style_Conditional $conditional * @param \PHPExcel\Style\Conditional $conditional
*/ */
private function writeCFRule(PHPExcel_Style_Conditional $conditional) private function writeCFRule(\PHPExcel\Style\Conditional $conditional)
{ {
$record = 0x01B1; // Record identifier $record = 0x01B1; // Record identifier
// $type : Type of the CF // $type : Type of the CF
// $operatorType : Comparison operator // $operatorType : Comparison operator
if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_EXPRESSION) { if ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_EXPRESSION) {
$type = 0x02; $type = 0x02;
$operatorType = 0x00; $operatorType = 0x00;
} elseif ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS) { } elseif ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CELLIS) {
$type = 0x01; $type = 0x01;
switch ($conditional->getOperatorType()) { switch ($conditional->getOperatorType()) {
case PHPExcel_Style_Conditional::OPERATOR_NONE: case \PHPExcel\Style\Conditional::OPERATOR_NONE:
$operatorType = 0x00; $operatorType = 0x00;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_EQUAL: case \PHPExcel\Style\Conditional::OPERATOR_EQUAL:
$operatorType = 0x03; $operatorType = 0x03;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_GREATERTHAN: case \PHPExcel\Style\Conditional::OPERATOR_GREATERTHAN:
$operatorType = 0x05; $operatorType = 0x05;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_GREATERTHANOREQUAL: case \PHPExcel\Style\Conditional::OPERATOR_GREATERTHANOREQUAL:
$operatorType = 0x07; $operatorType = 0x07;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_LESSTHAN: case \PHPExcel\Style\Conditional::OPERATOR_LESSTHAN:
$operatorType = 0x06; $operatorType = 0x06;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_LESSTHANOREQUAL: case \PHPExcel\Style\Conditional::OPERATOR_LESSTHANOREQUAL:
$operatorType = 0x08; $operatorType = 0x08;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_NOTEQUAL: case \PHPExcel\Style\Conditional::OPERATOR_NOTEQUAL:
$operatorType = 0x04; $operatorType = 0x04;
break; break;
case PHPExcel_Style_Conditional::OPERATOR_BETWEEN: case \PHPExcel\Style\Conditional::OPERATOR_BETWEEN:
$operatorType = 0x01; $operatorType = 0x01;
break; break;
// not OPERATOR_NOTBETWEEN 0x02 // not OPERATOR_NOTBETWEEN 0x02
@ -3065,7 +3065,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$szValue2 = 0x0000; $szValue2 = 0x0000;
$operand1 = pack('Cv', 0x1E, $arrConditions[0]); $operand1 = pack('Cv', 0x1E, $arrConditions[0]);
$operand2 = null; $operand2 = null;
} elseif ($numConditions == 2 && ($conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_BETWEEN)) { } elseif ($numConditions == 2 && ($conditional->getOperatorType() == \PHPExcel\Style\Conditional::OPERATOR_BETWEEN)) {
$szValue1 = ($arrConditions[0] <= 65535 ? 3 : 0x0000); $szValue1 = ($arrConditions[0] <= 65535 ? 3 : 0x0000);
$szValue2 = ($arrConditions[1] <= 65535 ? 3 : 0x0000); $szValue2 = ($arrConditions[1] <= 65535 ? 3 : 0x0000);
$operand1 = pack('Cv', 0x1E, $arrConditions[0]); $operand1 = pack('Cv', 0x1E, $arrConditions[0]);
@ -3099,14 +3099,14 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$bFormatProt = 0; $bFormatProt = 0;
} }
// Border // Border
$bBorderLeft = ($conditional->getStyle()->getBorders()->getLeft()->getColor()->getARGB() == PHPExcel_Style_Color::COLOR_BLACK $bBorderLeft = ($conditional->getStyle()->getBorders()->getLeft()->getColor()->getARGB() == \PHPExcel\Style\Color::COLOR_BLACK
&& $conditional->getStyle()->getBorders()->getLeft()->getBorderStyle() == PHPExcel_Style_Border::BORDER_NONE ? 1 : 0); && $conditional->getStyle()->getBorders()->getLeft()->getBorderStyle() == \PHPExcel\Style\Border::BORDER_NONE ? 1 : 0);
$bBorderRight = ($conditional->getStyle()->getBorders()->getRight()->getColor()->getARGB() == PHPExcel_Style_Color::COLOR_BLACK $bBorderRight = ($conditional->getStyle()->getBorders()->getRight()->getColor()->getARGB() == \PHPExcel\Style\Color::COLOR_BLACK
&& $conditional->getStyle()->getBorders()->getRight()->getBorderStyle() == PHPExcel_Style_Border::BORDER_NONE ? 1 : 0); && $conditional->getStyle()->getBorders()->getRight()->getBorderStyle() == \PHPExcel\Style\Border::BORDER_NONE ? 1 : 0);
$bBorderTop = ($conditional->getStyle()->getBorders()->getTop()->getColor()->getARGB() == PHPExcel_Style_Color::COLOR_BLACK $bBorderTop = ($conditional->getStyle()->getBorders()->getTop()->getColor()->getARGB() == \PHPExcel\Style\Color::COLOR_BLACK
&& $conditional->getStyle()->getBorders()->getTop()->getBorderStyle() == PHPExcel_Style_Border::BORDER_NONE ? 1 : 0); && $conditional->getStyle()->getBorders()->getTop()->getBorderStyle() == \PHPExcel\Style\Border::BORDER_NONE ? 1 : 0);
$bBorderBottom = ($conditional->getStyle()->getBorders()->getBottom()->getColor()->getARGB() == PHPExcel_Style_Color::COLOR_BLACK $bBorderBottom = ($conditional->getStyle()->getBorders()->getBottom()->getColor()->getARGB() == \PHPExcel\Style\Color::COLOR_BLACK
&& $conditional->getStyle()->getBorders()->getBottom()->getBorderStyle() == PHPExcel_Style_Border::BORDER_NONE ? 1 : 0); && $conditional->getStyle()->getBorders()->getBottom()->getBorderStyle() == \PHPExcel\Style\Border::BORDER_NONE ? 1 : 0);
if ($bBorderLeft == 0 || $bBorderRight == 0 || $bBorderTop == 0 || $bBorderBottom == 0) { if ($bBorderLeft == 0 || $bBorderRight == 0 || $bBorderTop == 0 || $bBorderBottom == 0) {
$bFormatBorder = 1; $bFormatBorder = 1;
} else { } else {
@ -3211,23 +3211,23 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
} }
// Underline type // Underline type
switch ($conditional->getStyle()->getFont()->getUnderline()) { switch ($conditional->getStyle()->getFont()->getUnderline()) {
case PHPExcel_Style_Font::UNDERLINE_NONE: case \PHPExcel\Style\Font::UNDERLINE_NONE:
$dataBlockFont .= pack('C', 0x00); $dataBlockFont .= pack('C', 0x00);
$fontUnderline = 0; $fontUnderline = 0;
break; break;
case PHPExcel_Style_Font::UNDERLINE_DOUBLE: case \PHPExcel\Style\Font::UNDERLINE_DOUBLE:
$dataBlockFont .= pack('C', 0x02); $dataBlockFont .= pack('C', 0x02);
$fontUnderline = 0; $fontUnderline = 0;
break; break;
case PHPExcel_Style_Font::UNDERLINE_DOUBLEACCOUNTING: case \PHPExcel\Style\Font::UNDERLINE_DOUBLEACCOUNTING:
$dataBlockFont .= pack('C', 0x22); $dataBlockFont .= pack('C', 0x22);
$fontUnderline = 0; $fontUnderline = 0;
break; break;
case PHPExcel_Style_Font::UNDERLINE_SINGLE: case \PHPExcel\Style\Font::UNDERLINE_SINGLE:
$dataBlockFont .= pack('C', 0x01); $dataBlockFont .= pack('C', 0x01);
$fontUnderline = 0; $fontUnderline = 0;
break; break;
case PHPExcel_Style_Font::UNDERLINE_SINGLEACCOUNTING: case \PHPExcel\Style\Font::UNDERLINE_SINGLEACCOUNTING:
$dataBlockFont .= pack('C', 0x21); $dataBlockFont .= pack('C', 0x21);
$fontUnderline = 0; $fontUnderline = 0;
break; break;
@ -3440,22 +3440,22 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$blockAlign = 0; $blockAlign = 0;
// Alignment and text break // Alignment and text break
switch ($conditional->getStyle()->getAlignment()->getHorizontal()) { switch ($conditional->getStyle()->getAlignment()->getHorizontal()) {
case PHPExcel_Style_Alignment::HORIZONTAL_GENERAL: case \PHPExcel\Style\Alignment::HORIZONTAL_GENERAL:
$blockAlign = 0; $blockAlign = 0;
break; break;
case PHPExcel_Style_Alignment::HORIZONTAL_LEFT: case \PHPExcel\Style\Alignment::HORIZONTAL_LEFT:
$blockAlign = 1; $blockAlign = 1;
break; break;
case PHPExcel_Style_Alignment::HORIZONTAL_RIGHT: case \PHPExcel\Style\Alignment::HORIZONTAL_RIGHT:
$blockAlign = 3; $blockAlign = 3;
break; break;
case PHPExcel_Style_Alignment::HORIZONTAL_CENTER: case \PHPExcel\Style\Alignment::HORIZONTAL_CENTER:
$blockAlign = 2; $blockAlign = 2;
break; break;
case PHPExcel_Style_Alignment::HORIZONTAL_CENTER_CONTINUOUS: case \PHPExcel\Style\Alignment::HORIZONTAL_CENTER_CONTINUOUS:
$blockAlign = 6; $blockAlign = 6;
break; break;
case PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY: case \PHPExcel\Style\Alignment::HORIZONTAL_JUSTIFY:
$blockAlign = 5; $blockAlign = 5;
break; break;
} }
@ -3465,16 +3465,16 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$blockAlign |= 0 << 3; $blockAlign |= 0 << 3;
} }
switch ($conditional->getStyle()->getAlignment()->getVertical()) { switch ($conditional->getStyle()->getAlignment()->getVertical()) {
case PHPExcel_Style_Alignment::VERTICAL_BOTTOM: case \PHPExcel\Style\Alignment::VERTICAL_BOTTOM:
$blockAlign = 2 << 4; $blockAlign = 2 << 4;
break; break;
case PHPExcel_Style_Alignment::VERTICAL_TOP: case \PHPExcel\Style\Alignment::VERTICAL_TOP:
$blockAlign = 0 << 4; $blockAlign = 0 << 4;
break; break;
case PHPExcel_Style_Alignment::VERTICAL_CENTER: case \PHPExcel\Style\Alignment::VERTICAL_CENTER:
$blockAlign = 1 << 4; $blockAlign = 1 << 4;
break; break;
case PHPExcel_Style_Alignment::VERTICAL_JUSTIFY: case \PHPExcel\Style\Alignment::VERTICAL_JUSTIFY:
$blockAlign = 3 << 4; $blockAlign = 3 << 4;
break; break;
} }
@ -3500,178 +3500,178 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
if ($bFormatBorder == 1) { if ($bFormatBorder == 1) {
$blockLineStyle = 0; $blockLineStyle = 0;
switch ($conditional->getStyle()->getBorders()->getLeft()->getBorderStyle()) { switch ($conditional->getStyle()->getBorders()->getLeft()->getBorderStyle()) {
case PHPExcel_Style_Border::BORDER_NONE: case \PHPExcel\Style\Border::BORDER_NONE:
$blockLineStyle |= 0x00; $blockLineStyle |= 0x00;
break; break;
case PHPExcel_Style_Border::BORDER_THIN: case \PHPExcel\Style\Border::BORDER_THIN:
$blockLineStyle |= 0x01; $blockLineStyle |= 0x01;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUM: case \PHPExcel\Style\Border::BORDER_MEDIUM:
$blockLineStyle |= 0x02; $blockLineStyle |= 0x02;
break; break;
case PHPExcel_Style_Border::BORDER_DASHED: case \PHPExcel\Style\Border::BORDER_DASHED:
$blockLineStyle |= 0x03; $blockLineStyle |= 0x03;
break; break;
case PHPExcel_Style_Border::BORDER_DOTTED: case \PHPExcel\Style\Border::BORDER_DOTTED:
$blockLineStyle |= 0x04; $blockLineStyle |= 0x04;
break; break;
case PHPExcel_Style_Border::BORDER_THICK: case \PHPExcel\Style\Border::BORDER_THICK:
$blockLineStyle |= 0x05; $blockLineStyle |= 0x05;
break; break;
case PHPExcel_Style_Border::BORDER_DOUBLE: case \PHPExcel\Style\Border::BORDER_DOUBLE:
$blockLineStyle |= 0x06; $blockLineStyle |= 0x06;
break; break;
case PHPExcel_Style_Border::BORDER_HAIR: case \PHPExcel\Style\Border::BORDER_HAIR:
$blockLineStyle |= 0x07; $blockLineStyle |= 0x07;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHED: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHED:
$blockLineStyle |= 0x08; $blockLineStyle |= 0x08;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOT: case \PHPExcel\Style\Border::BORDER_DASHDOT:
$blockLineStyle |= 0x09; $blockLineStyle |= 0x09;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT:
$blockLineStyle |= 0x0A; $blockLineStyle |= 0x0A;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOTDOT: case \PHPExcel\Style\Border::BORDER_DASHDOTDOT:
$blockLineStyle |= 0x0B; $blockLineStyle |= 0x0B;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT:
$blockLineStyle |= 0x0C; $blockLineStyle |= 0x0C;
break; break;
case PHPExcel_Style_Border::BORDER_SLANTDASHDOT: case \PHPExcel\Style\Border::BORDER_SLANTDASHDOT:
$blockLineStyle |= 0x0D; $blockLineStyle |= 0x0D;
break; break;
} }
switch ($conditional->getStyle()->getBorders()->getRight()->getBorderStyle()) { switch ($conditional->getStyle()->getBorders()->getRight()->getBorderStyle()) {
case PHPExcel_Style_Border::BORDER_NONE: case \PHPExcel\Style\Border::BORDER_NONE:
$blockLineStyle |= 0x00 << 4; $blockLineStyle |= 0x00 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_THIN: case \PHPExcel\Style\Border::BORDER_THIN:
$blockLineStyle |= 0x01 << 4; $blockLineStyle |= 0x01 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUM: case \PHPExcel\Style\Border::BORDER_MEDIUM:
$blockLineStyle |= 0x02 << 4; $blockLineStyle |= 0x02 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_DASHED: case \PHPExcel\Style\Border::BORDER_DASHED:
$blockLineStyle |= 0x03 << 4; $blockLineStyle |= 0x03 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_DOTTED: case \PHPExcel\Style\Border::BORDER_DOTTED:
$blockLineStyle |= 0x04 << 4; $blockLineStyle |= 0x04 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_THICK: case \PHPExcel\Style\Border::BORDER_THICK:
$blockLineStyle |= 0x05 << 4; $blockLineStyle |= 0x05 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_DOUBLE: case \PHPExcel\Style\Border::BORDER_DOUBLE:
$blockLineStyle |= 0x06 << 4; $blockLineStyle |= 0x06 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_HAIR: case \PHPExcel\Style\Border::BORDER_HAIR:
$blockLineStyle |= 0x07 << 4; $blockLineStyle |= 0x07 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHED: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHED:
$blockLineStyle |= 0x08 << 4; $blockLineStyle |= 0x08 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOT: case \PHPExcel\Style\Border::BORDER_DASHDOT:
$blockLineStyle |= 0x09 << 4; $blockLineStyle |= 0x09 << 4;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT:
$blockLineStyle |= 0x0A << 4; $blockLineStyle |= 0x0A << 4;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOTDOT: case \PHPExcel\Style\Border::BORDER_DASHDOTDOT:
$blockLineStyle |= 0x0B << 4; $blockLineStyle |= 0x0B << 4;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT:
$blockLineStyle |= 0x0C << 4; $blockLineStyle |= 0x0C << 4;
break; break;
case PHPExcel_Style_Border::BORDER_SLANTDASHDOT: case \PHPExcel\Style\Border::BORDER_SLANTDASHDOT:
$blockLineStyle |= 0x0D << 4; $blockLineStyle |= 0x0D << 4;
break; break;
} }
switch ($conditional->getStyle()->getBorders()->getTop()->getBorderStyle()) { switch ($conditional->getStyle()->getBorders()->getTop()->getBorderStyle()) {
case PHPExcel_Style_Border::BORDER_NONE: case \PHPExcel\Style\Border::BORDER_NONE:
$blockLineStyle |= 0x00 << 8; $blockLineStyle |= 0x00 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_THIN: case \PHPExcel\Style\Border::BORDER_THIN:
$blockLineStyle |= 0x01 << 8; $blockLineStyle |= 0x01 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUM: case \PHPExcel\Style\Border::BORDER_MEDIUM:
$blockLineStyle |= 0x02 << 8; $blockLineStyle |= 0x02 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_DASHED: case \PHPExcel\Style\Border::BORDER_DASHED:
$blockLineStyle |= 0x03 << 8; $blockLineStyle |= 0x03 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_DOTTED: case \PHPExcel\Style\Border::BORDER_DOTTED:
$blockLineStyle |= 0x04 << 8; $blockLineStyle |= 0x04 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_THICK: case \PHPExcel\Style\Border::BORDER_THICK:
$blockLineStyle |= 0x05 << 8; $blockLineStyle |= 0x05 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_DOUBLE: case \PHPExcel\Style\Border::BORDER_DOUBLE:
$blockLineStyle |= 0x06 << 8; $blockLineStyle |= 0x06 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_HAIR: case \PHPExcel\Style\Border::BORDER_HAIR:
$blockLineStyle |= 0x07 << 8; $blockLineStyle |= 0x07 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHED: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHED:
$blockLineStyle |= 0x08 << 8; $blockLineStyle |= 0x08 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOT: case \PHPExcel\Style\Border::BORDER_DASHDOT:
$blockLineStyle |= 0x09 << 8; $blockLineStyle |= 0x09 << 8;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT:
$blockLineStyle |= 0x0A << 8; $blockLineStyle |= 0x0A << 8;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOTDOT: case \PHPExcel\Style\Border::BORDER_DASHDOTDOT:
$blockLineStyle |= 0x0B << 8; $blockLineStyle |= 0x0B << 8;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT:
$blockLineStyle |= 0x0C << 8; $blockLineStyle |= 0x0C << 8;
break; break;
case PHPExcel_Style_Border::BORDER_SLANTDASHDOT: case \PHPExcel\Style\Border::BORDER_SLANTDASHDOT:
$blockLineStyle |= 0x0D << 8; $blockLineStyle |= 0x0D << 8;
break; break;
} }
switch ($conditional->getStyle()->getBorders()->getBottom()->getBorderStyle()) { switch ($conditional->getStyle()->getBorders()->getBottom()->getBorderStyle()) {
case PHPExcel_Style_Border::BORDER_NONE: case \PHPExcel\Style\Border::BORDER_NONE:
$blockLineStyle |= 0x00 << 12; $blockLineStyle |= 0x00 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_THIN: case \PHPExcel\Style\Border::BORDER_THIN:
$blockLineStyle |= 0x01 << 12; $blockLineStyle |= 0x01 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUM: case \PHPExcel\Style\Border::BORDER_MEDIUM:
$blockLineStyle |= 0x02 << 12; $blockLineStyle |= 0x02 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_DASHED: case \PHPExcel\Style\Border::BORDER_DASHED:
$blockLineStyle |= 0x03 << 12; $blockLineStyle |= 0x03 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_DOTTED: case \PHPExcel\Style\Border::BORDER_DOTTED:
$blockLineStyle |= 0x04 << 12; $blockLineStyle |= 0x04 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_THICK: case \PHPExcel\Style\Border::BORDER_THICK:
$blockLineStyle |= 0x05 << 12; $blockLineStyle |= 0x05 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_DOUBLE: case \PHPExcel\Style\Border::BORDER_DOUBLE:
$blockLineStyle |= 0x06 << 12; $blockLineStyle |= 0x06 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_HAIR: case \PHPExcel\Style\Border::BORDER_HAIR:
$blockLineStyle |= 0x07 << 12; $blockLineStyle |= 0x07 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHED: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHED:
$blockLineStyle |= 0x08 << 12; $blockLineStyle |= 0x08 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOT: case \PHPExcel\Style\Border::BORDER_DASHDOT:
$blockLineStyle |= 0x09 << 12; $blockLineStyle |= 0x09 << 12;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT:
$blockLineStyle |= 0x0A << 12; $blockLineStyle |= 0x0A << 12;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOTDOT: case \PHPExcel\Style\Border::BORDER_DASHDOTDOT:
$blockLineStyle |= 0x0B << 12; $blockLineStyle |= 0x0B << 12;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT:
$blockLineStyle |= 0x0C << 12; $blockLineStyle |= 0x0C << 12;
break; break;
case PHPExcel_Style_Border::BORDER_SLANTDASHDOT: case \PHPExcel\Style\Border::BORDER_SLANTDASHDOT:
$blockLineStyle |= 0x0D << 12; $blockLineStyle |= 0x0D << 12;
break; break;
} }
@ -3684,46 +3684,46 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
//@todo writeCFRule() => $blockColor => Index Color for bottom line //@todo writeCFRule() => $blockColor => Index Color for bottom line
//@todo writeCFRule() => $blockColor => Index Color for diagonal line //@todo writeCFRule() => $blockColor => Index Color for diagonal line
switch ($conditional->getStyle()->getBorders()->getDiagonal()->getBorderStyle()) { switch ($conditional->getStyle()->getBorders()->getDiagonal()->getBorderStyle()) {
case PHPExcel_Style_Border::BORDER_NONE: case \PHPExcel\Style\Border::BORDER_NONE:
$blockColor |= 0x00 << 21; $blockColor |= 0x00 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_THIN: case \PHPExcel\Style\Border::BORDER_THIN:
$blockColor |= 0x01 << 21; $blockColor |= 0x01 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUM: case \PHPExcel\Style\Border::BORDER_MEDIUM:
$blockColor |= 0x02 << 21; $blockColor |= 0x02 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_DASHED: case \PHPExcel\Style\Border::BORDER_DASHED:
$blockColor |= 0x03 << 21; $blockColor |= 0x03 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_DOTTED: case \PHPExcel\Style\Border::BORDER_DOTTED:
$blockColor |= 0x04 << 21; $blockColor |= 0x04 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_THICK: case \PHPExcel\Style\Border::BORDER_THICK:
$blockColor |= 0x05 << 21; $blockColor |= 0x05 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_DOUBLE: case \PHPExcel\Style\Border::BORDER_DOUBLE:
$blockColor |= 0x06 << 21; $blockColor |= 0x06 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_HAIR: case \PHPExcel\Style\Border::BORDER_HAIR:
$blockColor |= 0x07 << 21; $blockColor |= 0x07 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHED: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHED:
$blockColor |= 0x08 << 21; $blockColor |= 0x08 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOT: case \PHPExcel\Style\Border::BORDER_DASHDOT:
$blockColor |= 0x09 << 21; $blockColor |= 0x09 << 21;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT:
$blockColor |= 0x0A << 21; $blockColor |= 0x0A << 21;
break; break;
case PHPExcel_Style_Border::BORDER_DASHDOTDOT: case \PHPExcel\Style\Border::BORDER_DASHDOTDOT:
$blockColor |= 0x0B << 21; $blockColor |= 0x0B << 21;
break; break;
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT:
$blockColor |= 0x0C << 21; $blockColor |= 0x0C << 21;
break; break;
case PHPExcel_Style_Border::BORDER_SLANTDASHDOT: case \PHPExcel\Style\Border::BORDER_SLANTDASHDOT:
$blockColor |= 0x0D << 21; $blockColor |= 0x0D << 21;
break; break;
} }
@ -3733,67 +3733,67 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
// Fill Patern Style // Fill Patern Style
$blockFillPatternStyle = 0; $blockFillPatternStyle = 0;
switch ($conditional->getStyle()->getFill()->getFillType()) { switch ($conditional->getStyle()->getFill()->getFillType()) {
case PHPExcel_Style_Fill::FILL_NONE: case \PHPExcel\Style\Fill::FILL_NONE:
$blockFillPatternStyle = 0x00; $blockFillPatternStyle = 0x00;
break; break;
case PHPExcel_Style_Fill::FILL_SOLID: case \PHPExcel\Style\Fill::FILL_SOLID:
$blockFillPatternStyle = 0x01; $blockFillPatternStyle = 0x01;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_MEDIUMGRAY: case \PHPExcel\Style\Fill::FILL_PATTERN_MEDIUMGRAY:
$blockFillPatternStyle = 0x02; $blockFillPatternStyle = 0x02;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKGRAY: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKGRAY:
$blockFillPatternStyle = 0x03; $blockFillPatternStyle = 0x03;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTGRAY: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTGRAY:
$blockFillPatternStyle = 0x04; $blockFillPatternStyle = 0x04;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKHORIZONTAL: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKHORIZONTAL:
$blockFillPatternStyle = 0x05; $blockFillPatternStyle = 0x05;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKVERTICAL: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKVERTICAL:
$blockFillPatternStyle = 0x06; $blockFillPatternStyle = 0x06;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKDOWN: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKDOWN:
$blockFillPatternStyle = 0x07; $blockFillPatternStyle = 0x07;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKUP: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKUP:
$blockFillPatternStyle = 0x08; $blockFillPatternStyle = 0x08;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKGRID: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKGRID:
$blockFillPatternStyle = 0x09; $blockFillPatternStyle = 0x09;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_DARKTRELLIS: case \PHPExcel\Style\Fill::FILL_PATTERN_DARKTRELLIS:
$blockFillPatternStyle = 0x0A; $blockFillPatternStyle = 0x0A;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTHORIZONTAL: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTHORIZONTAL:
$blockFillPatternStyle = 0x0B; $blockFillPatternStyle = 0x0B;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTVERTICAL: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTVERTICAL:
$blockFillPatternStyle = 0x0C; $blockFillPatternStyle = 0x0C;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTDOWN: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTDOWN:
$blockFillPatternStyle = 0x0D; $blockFillPatternStyle = 0x0D;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTUP: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTUP:
$blockFillPatternStyle = 0x0E; $blockFillPatternStyle = 0x0E;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTGRID: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTGRID:
$blockFillPatternStyle = 0x0F; $blockFillPatternStyle = 0x0F;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_LIGHTTRELLIS: case \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTTRELLIS:
$blockFillPatternStyle = 0x10; $blockFillPatternStyle = 0x10;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_GRAY125: case \PHPExcel\Style\Fill::FILL_PATTERN_GRAY125:
$blockFillPatternStyle = 0x11; $blockFillPatternStyle = 0x11;
break; break;
case PHPExcel_Style_Fill::FILL_PATTERN_GRAY0625: case \PHPExcel\Style\Fill::FILL_PATTERN_GRAY0625:
$blockFillPatternStyle = 0x12; $blockFillPatternStyle = 0x12;
break; break;
case PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR: case \PHPExcel\Style\Fill::FILL_GRADIENT_LINEAR:
$blockFillPatternStyle = 0x00; $blockFillPatternStyle = 0x00;
break; // does not exist in BIFF8 break; // does not exist in BIFF8
case PHPExcel_Style_Fill::FILL_GRADIENT_PATH: case \PHPExcel\Style\Fill::FILL_GRADIENT_PATH:
$blockFillPatternStyle = 0x00; $blockFillPatternStyle = 0x00;
break; // does not exist in BIFF8 break; // does not exist in BIFF8
default: default:
@ -4153,10 +4153,10 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
} }
if ($bFormatProt == 1) { if ($bFormatProt == 1) {
$dataBlockProtection = 0; $dataBlockProtection = 0;
if ($conditional->getStyle()->getProtection()->getLocked() == PHPExcel_Style_Protection::PROTECTION_PROTECTED) { if ($conditional->getStyle()->getProtection()->getLocked() == \PHPExcel\Style\Protection::PROTECTION_PROTECTED) {
$dataBlockProtection = 1; $dataBlockProtection = 1;
} }
if ($conditional->getStyle()->getProtection()->getHidden() == PHPExcel_Style_Protection::PROTECTION_PROTECTED) { if ($conditional->getStyle()->getProtection()->getHidden() == \PHPExcel\Style\Protection::PROTECTION_PROTECTED) {
$dataBlockProtection = 1 << 1; $dataBlockProtection = 1 << 1;
} }
} }
@ -4202,8 +4202,8 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter
$arrConditional = array(); $arrConditional = array();
foreach ($this->phpSheet->getConditionalStylesCollection() as $cellCoordinate => $conditionalStyles) { foreach ($this->phpSheet->getConditionalStylesCollection() as $cellCoordinate => $conditionalStyles) {
foreach ($conditionalStyles as $conditional) { foreach ($conditionalStyles as $conditional) {
if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_EXPRESSION if ($conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_EXPRESSION
|| $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS) { || $conditional->getConditionType() == \PHPExcel\Style\Conditional::CONDITION_CELLIS) {
if (!in_array($conditional->getHashCode(), $arrConditional)) { if (!in_array($conditional->getHashCode(), $arrConditional)) {
$arrConditional[] = $conditional->getHashCode(); $arrConditional[] = $conditional->getHashCode();
} }

View File

@ -127,9 +127,9 @@ class PHPExcel_Writer_Excel5_Xf
* Constructor * Constructor
* *
* @access public * @access public
* @param PHPExcel_Style The XF format * @param \PHPExcel\Style The XF format
*/ */
public function __construct(PHPExcel_Style $style = null) public function __construct(\PHPExcel\Style $style = null)
{ {
$this->isStyleXf = false; $this->isStyleXf = false;
$this->fontIndex = 0; $this->fontIndex = 0;
@ -228,10 +228,10 @@ class PHPExcel_Writer_Excel5_Xf
$border1 |= $this->rightBorderColor << 23; $border1 |= $this->rightBorderColor << 23;
$diagonalDirection = $this->_style->getBorders()->getDiagonalDirection(); $diagonalDirection = $this->_style->getBorders()->getDiagonalDirection();
$diag_tl_to_rb = $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_BOTH $diag_tl_to_rb = $diagonalDirection == \PHPExcel\Style\Borders::DIAGONAL_BOTH
|| $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_DOWN; || $diagonalDirection == \PHPExcel\Style\Borders::DIAGONAL_DOWN;
$diag_tr_to_lb = $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_BOTH $diag_tr_to_lb = $diagonalDirection == \PHPExcel\Style\Borders::DIAGONAL_BOTH
|| $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_UP; || $diagonalDirection == \PHPExcel\Style\Borders::DIAGONAL_UP;
$border1 |= $diag_tl_to_rb << 30; $border1 |= $diag_tl_to_rb << 30;
$border1 |= $diag_tr_to_lb << 31; $border1 |= $diag_tr_to_lb << 31;
@ -370,20 +370,20 @@ class PHPExcel_Writer_Excel5_Xf
* *
*/ */
private static $mapBorderStyles = array( private static $mapBorderStyles = array(
PHPExcel_Style_Border::BORDER_NONE => 0x00, \PHPExcel\Style\Border::BORDER_NONE => 0x00,
PHPExcel_Style_Border::BORDER_THIN => 0x01, \PHPExcel\Style\Border::BORDER_THIN => 0x01,
PHPExcel_Style_Border::BORDER_MEDIUM => 0x02, \PHPExcel\Style\Border::BORDER_MEDIUM => 0x02,
PHPExcel_Style_Border::BORDER_DASHED => 0x03, \PHPExcel\Style\Border::BORDER_DASHED => 0x03,
PHPExcel_Style_Border::BORDER_DOTTED => 0x04, \PHPExcel\Style\Border::BORDER_DOTTED => 0x04,
PHPExcel_Style_Border::BORDER_THICK => 0x05, \PHPExcel\Style\Border::BORDER_THICK => 0x05,
PHPExcel_Style_Border::BORDER_DOUBLE => 0x06, \PHPExcel\Style\Border::BORDER_DOUBLE => 0x06,
PHPExcel_Style_Border::BORDER_HAIR => 0x07, \PHPExcel\Style\Border::BORDER_HAIR => 0x07,
PHPExcel_Style_Border::BORDER_MEDIUMDASHED => 0x08, \PHPExcel\Style\Border::BORDER_MEDIUMDASHED => 0x08,
PHPExcel_Style_Border::BORDER_DASHDOT => 0x09, \PHPExcel\Style\Border::BORDER_DASHDOT => 0x09,
PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT => 0x0A, \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT => 0x0A,
PHPExcel_Style_Border::BORDER_DASHDOTDOT => 0x0B, \PHPExcel\Style\Border::BORDER_DASHDOTDOT => 0x0B,
PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT => 0x0C, \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT => 0x0C,
PHPExcel_Style_Border::BORDER_SLANTDASHDOT => 0x0D, \PHPExcel\Style\Border::BORDER_SLANTDASHDOT => 0x0D,
); );
/** /**
@ -406,27 +406,27 @@ class PHPExcel_Writer_Excel5_Xf
* *
*/ */
private static $mapFillTypes = array( private static $mapFillTypes = array(
PHPExcel_Style_Fill::FILL_NONE => 0x00, \PHPExcel\Style\Fill::FILL_NONE => 0x00,
PHPExcel_Style_Fill::FILL_SOLID => 0x01, \PHPExcel\Style\Fill::FILL_SOLID => 0x01,
PHPExcel_Style_Fill::FILL_PATTERN_MEDIUMGRAY => 0x02, \PHPExcel\Style\Fill::FILL_PATTERN_MEDIUMGRAY => 0x02,
PHPExcel_Style_Fill::FILL_PATTERN_DARKGRAY => 0x03, \PHPExcel\Style\Fill::FILL_PATTERN_DARKGRAY => 0x03,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTGRAY => 0x04, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTGRAY => 0x04,
PHPExcel_Style_Fill::FILL_PATTERN_DARKHORIZONTAL => 0x05, \PHPExcel\Style\Fill::FILL_PATTERN_DARKHORIZONTAL => 0x05,
PHPExcel_Style_Fill::FILL_PATTERN_DARKVERTICAL => 0x06, \PHPExcel\Style\Fill::FILL_PATTERN_DARKVERTICAL => 0x06,
PHPExcel_Style_Fill::FILL_PATTERN_DARKDOWN => 0x07, \PHPExcel\Style\Fill::FILL_PATTERN_DARKDOWN => 0x07,
PHPExcel_Style_Fill::FILL_PATTERN_DARKUP => 0x08, \PHPExcel\Style\Fill::FILL_PATTERN_DARKUP => 0x08,
PHPExcel_Style_Fill::FILL_PATTERN_DARKGRID => 0x09, \PHPExcel\Style\Fill::FILL_PATTERN_DARKGRID => 0x09,
PHPExcel_Style_Fill::FILL_PATTERN_DARKTRELLIS => 0x0A, \PHPExcel\Style\Fill::FILL_PATTERN_DARKTRELLIS => 0x0A,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTHORIZONTAL => 0x0B, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTHORIZONTAL => 0x0B,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTVERTICAL => 0x0C, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTVERTICAL => 0x0C,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTDOWN => 0x0D, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTDOWN => 0x0D,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTUP => 0x0E, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTUP => 0x0E,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTGRID => 0x0F, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTGRID => 0x0F,
PHPExcel_Style_Fill::FILL_PATTERN_LIGHTTRELLIS => 0x10, \PHPExcel\Style\Fill::FILL_PATTERN_LIGHTTRELLIS => 0x10,
PHPExcel_Style_Fill::FILL_PATTERN_GRAY125 => 0x11, \PHPExcel\Style\Fill::FILL_PATTERN_GRAY125 => 0x11,
PHPExcel_Style_Fill::FILL_PATTERN_GRAY0625 => 0x12, \PHPExcel\Style\Fill::FILL_PATTERN_GRAY0625 => 0x12,
PHPExcel_Style_Fill::FILL_GRADIENT_LINEAR => 0x00, // does not exist in BIFF8 \PHPExcel\Style\Fill::FILL_GRADIENT_LINEAR => 0x00, // does not exist in BIFF8
PHPExcel_Style_Fill::FILL_GRADIENT_PATH => 0x00, // does not exist in BIFF8 \PHPExcel\Style\Fill::FILL_GRADIENT_PATH => 0x00, // does not exist in BIFF8
); );
/** /**
@ -449,13 +449,13 @@ class PHPExcel_Writer_Excel5_Xf
* *
*/ */
private static $mapHAlignments = array( private static $mapHAlignments = array(
PHPExcel_Style_Alignment::HORIZONTAL_GENERAL => 0, \PHPExcel\Style\Alignment::HORIZONTAL_GENERAL => 0,
PHPExcel_Style_Alignment::HORIZONTAL_LEFT => 1, \PHPExcel\Style\Alignment::HORIZONTAL_LEFT => 1,
PHPExcel_Style_Alignment::HORIZONTAL_CENTER => 2, \PHPExcel\Style\Alignment::HORIZONTAL_CENTER => 2,
PHPExcel_Style_Alignment::HORIZONTAL_RIGHT => 3, \PHPExcel\Style\Alignment::HORIZONTAL_RIGHT => 3,
PHPExcel_Style_Alignment::HORIZONTAL_FILL => 4, \PHPExcel\Style\Alignment::HORIZONTAL_FILL => 4,
PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY => 5, \PHPExcel\Style\Alignment::HORIZONTAL_JUSTIFY => 5,
PHPExcel_Style_Alignment::HORIZONTAL_CENTER_CONTINUOUS => 6, \PHPExcel\Style\Alignment::HORIZONTAL_CENTER_CONTINUOUS => 6,
); );
/** /**
@ -478,10 +478,10 @@ class PHPExcel_Writer_Excel5_Xf
* *
*/ */
private static $mapVAlignments = array( private static $mapVAlignments = array(
PHPExcel_Style_Alignment::VERTICAL_TOP => 0, \PHPExcel\Style\Alignment::VERTICAL_TOP => 0,
PHPExcel_Style_Alignment::VERTICAL_CENTER => 1, \PHPExcel\Style\Alignment::VERTICAL_CENTER => 1,
PHPExcel_Style_Alignment::VERTICAL_BOTTOM => 2, \PHPExcel\Style\Alignment::VERTICAL_BOTTOM => 2,
PHPExcel_Style_Alignment::VERTICAL_JUSTIFY => 3, \PHPExcel\Style\Alignment::VERTICAL_JUSTIFY => 3,
); );
/** /**
@ -524,11 +524,11 @@ class PHPExcel_Writer_Excel5_Xf
private static function mapLocked($locked) private static function mapLocked($locked)
{ {
switch ($locked) { switch ($locked) {
case PHPExcel_Style_Protection::PROTECTION_INHERIT: case \PHPExcel\Style\Protection::PROTECTION_INHERIT:
return 1; return 1;
case PHPExcel_Style_Protection::PROTECTION_PROTECTED: case \PHPExcel\Style\Protection::PROTECTION_PROTECTED:
return 1; return 1;
case PHPExcel_Style_Protection::PROTECTION_UNPROTECTED: case \PHPExcel\Style\Protection::PROTECTION_UNPROTECTED:
return 0; return 0;
default: default:
return 1; return 1;
@ -544,11 +544,11 @@ class PHPExcel_Writer_Excel5_Xf
private static function mapHidden($hidden) private static function mapHidden($hidden)
{ {
switch ($hidden) { switch ($hidden) {
case PHPExcel_Style_Protection::PROTECTION_INHERIT: case \PHPExcel\Style\Protection::PROTECTION_INHERIT:
return 0; return 0;
case PHPExcel_Style_Protection::PROTECTION_PROTECTED: case \PHPExcel\Style\Protection::PROTECTION_PROTECTED:
return 1; return 1;
case PHPExcel_Style_Protection::PROTECTION_UNPROTECTED: case \PHPExcel\Style\Protection::PROTECTION_UNPROTECTED:
return 0; return 0;
default: default:
return 0; return 0;

View File

@ -3,7 +3,7 @@
namespace PHPExcel\Writer; namespace PHPExcel\Writer;
/** /**
* PHPExcel_Writer_Exception * \PHPExcel\Writer\Exception
* *
* Copyright (c) 2006 - 2015 PHPExcel * Copyright (c) 2006 - 2015 PHPExcel
* *

View File

@ -79,7 +79,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Default font * Default font
* *
* @var PHPExcel_Style_Font * @var \PHPExcel\Style\Font
*/ */
private $defaultFont; private $defaultFont;
@ -140,7 +140,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
* Save PHPExcel to file * Save PHPExcel to file
* *
* @param string $pFilename * @param string $pFilename
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null) public function save($pFilename = null)
{ {
@ -158,7 +158,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
// Open file // Open file
$fileHandle = fopen($pFilename, 'wb+'); $fileHandle = fopen($pFilename, 'wb+');
if ($fileHandle === false) { if ($fileHandle === false) {
throw new PHPExcel_Writer_Exception("Could not open file $pFilename for writing."); throw new \PHPExcel\Writer\Exception("Could not open file $pFilename for writing.");
} }
// Write headers // Write headers
@ -191,12 +191,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
private function mapVAlign($vAlign) private function mapVAlign($vAlign)
{ {
switch ($vAlign) { switch ($vAlign) {
case PHPExcel_Style_Alignment::VERTICAL_BOTTOM: case \PHPExcel\Style\Alignment::VERTICAL_BOTTOM:
return 'bottom'; return 'bottom';
case PHPExcel_Style_Alignment::VERTICAL_TOP: case \PHPExcel\Style\Alignment::VERTICAL_TOP:
return 'top'; return 'top';
case PHPExcel_Style_Alignment::VERTICAL_CENTER: case \PHPExcel\Style\Alignment::VERTICAL_CENTER:
case PHPExcel_Style_Alignment::VERTICAL_JUSTIFY: case \PHPExcel\Style\Alignment::VERTICAL_JUSTIFY:
return 'middle'; return 'middle';
default: default:
return 'baseline'; return 'baseline';
@ -212,16 +212,16 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
private function mapHAlign($hAlign) private function mapHAlign($hAlign)
{ {
switch ($hAlign) { switch ($hAlign) {
case PHPExcel_Style_Alignment::HORIZONTAL_GENERAL: case \PHPExcel\Style\Alignment::HORIZONTAL_GENERAL:
return false; return false;
case PHPExcel_Style_Alignment::HORIZONTAL_LEFT: case \PHPExcel\Style\Alignment::HORIZONTAL_LEFT:
return 'left'; return 'left';
case PHPExcel_Style_Alignment::HORIZONTAL_RIGHT: case \PHPExcel\Style\Alignment::HORIZONTAL_RIGHT:
return 'right'; return 'right';
case PHPExcel_Style_Alignment::HORIZONTAL_CENTER: case \PHPExcel\Style\Alignment::HORIZONTAL_CENTER:
case PHPExcel_Style_Alignment::HORIZONTAL_CENTER_CONTINUOUS: case \PHPExcel\Style\Alignment::HORIZONTAL_CENTER_CONTINUOUS:
return 'center'; return 'center';
case PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY: case \PHPExcel\Style\Alignment::HORIZONTAL_JUSTIFY:
return 'justify'; return 'justify';
default: default:
return false; return false;
@ -237,33 +237,33 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
private function mapBorderStyle($borderStyle) private function mapBorderStyle($borderStyle)
{ {
switch ($borderStyle) { switch ($borderStyle) {
case PHPExcel_Style_Border::BORDER_NONE: case \PHPExcel\Style\Border::BORDER_NONE:
return 'none'; return 'none';
case PHPExcel_Style_Border::BORDER_DASHDOT: case \PHPExcel\Style\Border::BORDER_DASHDOT:
return '1px dashed'; return '1px dashed';
case PHPExcel_Style_Border::BORDER_DASHDOTDOT: case \PHPExcel\Style\Border::BORDER_DASHDOTDOT:
return '1px dotted'; return '1px dotted';
case PHPExcel_Style_Border::BORDER_DASHED: case \PHPExcel\Style\Border::BORDER_DASHED:
return '1px dashed'; return '1px dashed';
case PHPExcel_Style_Border::BORDER_DOTTED: case \PHPExcel\Style\Border::BORDER_DOTTED:
return '1px dotted'; return '1px dotted';
case PHPExcel_Style_Border::BORDER_DOUBLE: case \PHPExcel\Style\Border::BORDER_DOUBLE:
return '3px double'; return '3px double';
case PHPExcel_Style_Border::BORDER_HAIR: case \PHPExcel\Style\Border::BORDER_HAIR:
return '1px solid'; return '1px solid';
case PHPExcel_Style_Border::BORDER_MEDIUM: case \PHPExcel\Style\Border::BORDER_MEDIUM:
return '2px solid'; return '2px solid';
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOT:
return '2px dashed'; return '2px dashed';
case PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHDOTDOT:
return '2px dotted'; return '2px dotted';
case PHPExcel_Style_Border::BORDER_MEDIUMDASHED: case \PHPExcel\Style\Border::BORDER_MEDIUMDASHED:
return '2px dashed'; return '2px dashed';
case PHPExcel_Style_Border::BORDER_SLANTDASHDOT: case \PHPExcel\Style\Border::BORDER_SLANTDASHDOT:
return '2px dashed'; return '2px dashed';
case PHPExcel_Style_Border::BORDER_THICK: case \PHPExcel\Style\Border::BORDER_THICK:
return '3px solid'; return '3px solid';
case PHPExcel_Style_Border::BORDER_THIN: case \PHPExcel\Style\Border::BORDER_THIN:
return '1px solid'; return '1px solid';
default: default:
// map others to thin // map others to thin
@ -329,13 +329,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
* *
* @param boolean $pIncludeStyles Include styles? * @param boolean $pIncludeStyles Include styles?
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function generateHTMLHeader($pIncludeStyles = false) public function generateHTMLHeader($pIncludeStyles = false)
{ {
// PHPExcel object known? // PHPExcel object known?
if (is_null($this->phpExcel)) { if (is_null($this->phpExcel)) {
throw new PHPExcel_Writer_Exception('Internal PHPExcel object not set to an instance of an object.'); throw new \PHPExcel\Writer\Exception('Internal PHPExcel object not set to an instance of an object.');
} }
// Construct HTML // Construct HTML
@ -388,13 +388,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
* Generate sheet data * Generate sheet data
* *
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function generateSheetData() public function generateSheetData()
{ {
// PHPExcel object known? // PHPExcel object known?
if (is_null($this->phpExcel)) { if (is_null($this->phpExcel)) {
throw new PHPExcel_Writer_Exception('Internal PHPExcel object not set to an instance of an object.'); throw new \PHPExcel\Writer\Exception('Internal PHPExcel object not set to an instance of an object.');
} }
// Ensure that Spans have been calculated? // Ensure that Spans have been calculated?
@ -507,13 +507,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
* Generate sheet tabs * Generate sheet tabs
* *
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function generateNavigation() public function generateNavigation()
{ {
// PHPExcel object known? // PHPExcel object known?
if (is_null($this->phpExcel)) { if (is_null($this->phpExcel)) {
throw new PHPExcel_Writer_Exception('Internal PHPExcel object not set to an instance of an object.'); throw new \PHPExcel\Writer\Exception('Internal PHPExcel object not set to an instance of an object.');
} }
// Fetch sheets // Fetch sheets
@ -545,7 +545,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
return $html; return $html;
} }
private function extendRowsForChartsAndImages(PHPExcel_Worksheet $pSheet, $row) private function extendRowsForChartsAndImages(\PHPExcel\Worksheet $pSheet, $row)
{ {
$rowMax = $row; $rowMax = $row;
$colMax = 'A'; $colMax = 'A';
@ -566,7 +566,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
foreach ($pSheet->getDrawingCollection() as $drawing) { foreach ($pSheet->getDrawingCollection() as $drawing) {
if ($drawing instanceof PHPExcel_Worksheet_Drawing) { if ($drawing instanceof \PHPExcel\Worksheet\Drawing) {
$imageTL = PHPExcel_Cell::coordinateFromString($drawing->getCoordinates()); $imageTL = PHPExcel_Cell::coordinateFromString($drawing->getCoordinates());
$imageCol = PHPExcel_Cell::columnIndexFromString($imageTL[0]); $imageCol = PHPExcel_Cell::columnIndexFromString($imageTL[0]);
if ($imageTL[1] > $rowMax) { if ($imageTL[1] > $rowMax) {
@ -599,19 +599,19 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Generate image tag in cell * Generate image tag in cell
* *
* @param PHPExcel_Worksheet $pSheet PHPExcel_Worksheet * @param \PHPExcel\Worksheet $pSheet \PHPExcel\Worksheet
* @param string $coordinates Cell coordinates * @param string $coordinates Cell coordinates
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeImageInCell(PHPExcel_Worksheet $pSheet, $coordinates) private function writeImageInCell(\PHPExcel\Worksheet $pSheet, $coordinates)
{ {
// Construct HTML // Construct HTML
$html = ''; $html = '';
// Write images // Write images
foreach ($pSheet->getDrawingCollection() as $drawing) { foreach ($pSheet->getDrawingCollection() as $drawing) {
if ($drawing instanceof PHPExcel_Worksheet_Drawing) { if ($drawing instanceof \PHPExcel\Worksheet\Drawing) {
if ($drawing->getCoordinates() == $coordinates) { if ($drawing->getCoordinates() == $coordinates) {
$filename = $drawing->getPath(); $filename = $drawing->getPath();
@ -664,12 +664,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Generate chart tag in cell * Generate chart tag in cell
* *
* @param PHPExcel_Worksheet $pSheet PHPExcel_Worksheet * @param \PHPExcel\Worksheet $pSheet \PHPExcel\Worksheet
* @param string $coordinates Cell coordinates * @param string $coordinates Cell coordinates
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeChartInCell(PHPExcel_Worksheet $pSheet, $coordinates) private function writeChartInCell(\PHPExcel\Worksheet $pSheet, $coordinates)
{ {
// Construct HTML // Construct HTML
$html = ''; $html = '';
@ -713,13 +713,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
* *
* @param boolean $generateSurroundingHTML Generate surrounding HTML tags? (&lt;style&gt; and &lt;/style&gt;) * @param boolean $generateSurroundingHTML Generate surrounding HTML tags? (&lt;style&gt; and &lt;/style&gt;)
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function generateStyles($generateSurroundingHTML = true) public function generateStyles($generateSurroundingHTML = true)
{ {
// PHPExcel object known? // PHPExcel object known?
if (is_null($this->phpExcel)) { if (is_null($this->phpExcel)) {
throw new PHPExcel_Writer_Exception('Internal PHPExcel object not set to an instance of an object.'); throw new \PHPExcel\Writer\Exception('Internal PHPExcel object not set to an instance of an object.');
} }
// Build CSS // Build CSS
@ -755,13 +755,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
* *
* @param boolean $generateSurroundingHTML Generate surrounding HTML style? (html { }) * @param boolean $generateSurroundingHTML Generate surrounding HTML style? (html { })
* @return array * @return array
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function buildCSS($generateSurroundingHTML = true) public function buildCSS($generateSurroundingHTML = true)
{ {
// PHPExcel object known? // PHPExcel object known?
if (is_null($this->phpExcel)) { if (is_null($this->phpExcel)) {
throw new PHPExcel_Writer_Exception('Internal PHPExcel object not set to an instance of an object.'); throw new \PHPExcel\Writer\Exception('Internal PHPExcel object not set to an instance of an object.');
} }
// Cached? // Cached?
@ -847,8 +847,8 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
// col elements, loop through columnDimensions and set width // col elements, loop through columnDimensions and set width
foreach ($sheet->getColumnDimensions() as $columnDimension) { foreach ($sheet->getColumnDimensions() as $columnDimension) {
if (($width = PHPExcel_Shared_Drawing::cellDimensionToPixels($columnDimension->getWidth(), $this->defaultFont)) >= 0) { if (($width = \PHPExcel\Shared\Drawing::cellDimensionToPixels($columnDimension->getWidth(), $this->defaultFont)) >= 0) {
$width = PHPExcel_Shared_Drawing::pixelsToPoints($width); $width = \PHPExcel\Shared\Drawing::pixelsToPoints($width);
$column = PHPExcel_Cell::columnIndexFromString($columnDimension->getColumnIndex()) - 1; $column = PHPExcel_Cell::columnIndexFromString($columnDimension->getColumnIndex()) - 1;
$this->columnWidths[$sheetIndex][$column] = $width; $this->columnWidths[$sheetIndex][$column] = $width;
$css['table.sheet' . $sheetIndex . ' col.col' . $column]['width'] = $width . 'pt'; $css['table.sheet' . $sheetIndex . ' col.col' . $column]['width'] = $width . 'pt';
@ -909,10 +909,10 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Create CSS style * Create CSS style
* *
* @param PHPExcel_Style $pStyle PHPExcel_Style * @param \PHPExcel\Style $pStyle PHPExcel_Style
* @return array * @return array
*/ */
private function createCSSStyle(PHPExcel_Style $pStyle) private function createCSSStyle(\PHPExcel\Style $pStyle)
{ {
// Construct CSS // Construct CSS
$css = ''; $css = '';
@ -930,12 +930,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
/** /**
* Create CSS style (PHPExcel_Style_Alignment) * Create CSS style (\PHPExcel\Style\Alignment)
* *
* @param PHPExcel_Style_Alignment $pStyle PHPExcel_Style_Alignment * @param \PHPExcel\Style\Alignment $pStyle \PHPExcel\Style\Alignment
* @return array * @return array
*/ */
private function createCSSStyleAlignment(PHPExcel_Style_Alignment $pStyle) private function createCSSStyleAlignment(\PHPExcel\Style\Alignment $pStyle)
{ {
// Construct CSS // Construct CSS
$css = array(); $css = array();
@ -953,12 +953,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
/** /**
* Create CSS style (PHPExcel_Style_Font) * Create CSS style (\PHPExcel\Style\Font)
* *
* @param PHPExcel_Style_Font $pStyle PHPExcel_Style_Font * @param \PHPExcel\Style\Font $pStyle \PHPExcel\Style\Font
* @return array * @return array
*/ */
private function createCSSStyleFont(PHPExcel_Style_Font $pStyle) private function createCSSStyleFont(\PHPExcel\Style\Font $pStyle)
{ {
// Construct CSS // Construct CSS
$css = array(); $css = array();
@ -967,9 +967,9 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
if ($pStyle->getBold()) { if ($pStyle->getBold()) {
$css['font-weight'] = 'bold'; $css['font-weight'] = 'bold';
} }
if ($pStyle->getUnderline() != PHPExcel_Style_Font::UNDERLINE_NONE && $pStyle->getStrikethrough()) { if ($pStyle->getUnderline() != \PHPExcel\Style\Font::UNDERLINE_NONE && $pStyle->getStrikethrough()) {
$css['text-decoration'] = 'underline line-through'; $css['text-decoration'] = 'underline line-through';
} elseif ($pStyle->getUnderline() != PHPExcel_Style_Font::UNDERLINE_NONE) { } elseif ($pStyle->getUnderline() != \PHPExcel\Style\Font::UNDERLINE_NONE) {
$css['text-decoration'] = 'underline'; $css['text-decoration'] = 'underline';
} elseif ($pStyle->getStrikethrough()) { } elseif ($pStyle->getStrikethrough()) {
$css['text-decoration'] = 'line-through'; $css['text-decoration'] = 'line-through';
@ -986,12 +986,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
/** /**
* Create CSS style (PHPExcel_Style_Borders) * Create CSS style (\PHPExcel\Style\Borders)
* *
* @param PHPExcel_Style_Borders $pStyle PHPExcel_Style_Borders * @param \PHPExcel\Style\Borders $pStyle \PHPExcel\Style\Borders
* @return array * @return array
*/ */
private function createCSSStyleBorders(PHPExcel_Style_Borders $pStyle) private function createCSSStyleBorders(\PHPExcel\Style\Borders $pStyle)
{ {
// Construct CSS // Construct CSS
$css = array(); $css = array();
@ -1006,12 +1006,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
/** /**
* Create CSS style (PHPExcel_Style_Border) * Create CSS style (\PHPExcel\Style\Border)
* *
* @param PHPExcel_Style_Border $pStyle PHPExcel_Style_Border * @param \PHPExcel\Style\Border $pStyle \PHPExcel\Style\Border
* @return string * @return string
*/ */
private function createCSSStyleBorder(PHPExcel_Style_Border $pStyle) private function createCSSStyleBorder(\PHPExcel\Style\Border $pStyle)
{ {
// Create CSS // Create CSS
// $css = $this->mapBorderStyle($pStyle->getBorderStyle()) . ' #' . $pStyle->getColor()->getRGB(); // $css = $this->mapBorderStyle($pStyle->getBorderStyle()) . ' #' . $pStyle->getColor()->getRGB();
@ -1023,18 +1023,18 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
/** /**
* Create CSS style (PHPExcel_Style_Fill) * Create CSS style (\PHPExcel\Style\Fill)
* *
* @param PHPExcel_Style_Fill $pStyle PHPExcel_Style_Fill * @param \PHPExcel\Style\Fill $pStyle \PHPExcel\Style\Fill
* @return array * @return array
*/ */
private function createCSSStyleFill(PHPExcel_Style_Fill $pStyle) private function createCSSStyleFill(\PHPExcel\Style\Fill $pStyle)
{ {
// Construct HTML // Construct HTML
$css = array(); $css = array();
// Create CSS // Create CSS
$value = $pStyle->getFillType() == PHPExcel_Style_Fill::FILL_NONE ? $value = $pStyle->getFillType() == \PHPExcel\Style\Fill::FILL_NONE ?
'white' : '#' . $pStyle->getStartColor()->getRGB(); 'white' : '#' . $pStyle->getStartColor()->getRGB();
$css['background-color'] = $value; $css['background-color'] = $value;
@ -1057,9 +1057,9 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Generate table header * Generate table header
* *
* @param PHPExcel_Worksheet $pSheet The worksheet for the table we are writing * @param \PHPExcel\Worksheet $pSheet The worksheet for the table we are writing
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function generateTableHeader($pSheet) private function generateTableHeader($pSheet)
{ {
@ -1068,7 +1068,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
// Construct HTML // Construct HTML
$html = ''; $html = '';
$html .= $this->setMargins($pSheet); $html .= $this->setMargins($pSheet);
if (!$this->useInlineCss) { if (!$this->useInlineCss) {
$gridlines = $pSheet->getShowGridlines() ? ' gridlines' : ''; $gridlines = $pSheet->getShowGridlines() ? ' gridlines' : '';
$html .= ' <table border="0" cellpadding="0" cellspacing="0" id="sheet' . $sheetIndex . '" class="sheet' . $sheetIndex . $gridlines . '">' . PHP_EOL; $html .= ' <table border="0" cellpadding="0" cellspacing="0" id="sheet' . $sheetIndex . '" class="sheet' . $sheetIndex . $gridlines . '">' . PHP_EOL;
@ -1104,7 +1104,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Generate table footer * Generate table footer
* *
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function generateTableFooter() private function generateTableFooter()
{ {
@ -1116,13 +1116,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
/** /**
* Generate row * Generate row
* *
* @param PHPExcel_Worksheet $pSheet PHPExcel_Worksheet * @param \PHPExcel\Worksheet $pSheet \PHPExcel\Worksheet
* @param array $pValues Array containing cells in a row * @param array $pValues Array containing cells in a row
* @param int $pRow Row number (0-based) * @param int $pRow Row number (0-based)
* @return string * @return string
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function generateRow(PHPExcel_Worksheet $pSheet, $pValues = null, $pRow = 0, $cellType = 'td') private function generateRow(\PHPExcel\Worksheet $pSheet, $pValues = null, $pRow = 0, $cellType = 'td')
{ {
if (is_array($pValues)) { if (is_array($pValues)) {
// Construct HTML // Construct HTML
@ -1191,12 +1191,12 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
$cell->attach($pSheet); $cell->attach($pSheet);
} }
// Value // Value
if ($cell->getValue() instanceof PHPExcel_RichText) { if ($cell->getValue() instanceof \PHPExcel\RichText) {
// Loop through rich text elements // Loop through rich text elements
$elements = $cell->getValue()->getRichTextElements(); $elements = $cell->getValue()->getRichTextElements();
foreach ($elements as $element) { foreach ($elements as $element) {
// Rich text start? // Rich text start?
if ($element instanceof PHPExcel_RichText_Run) { if ($element instanceof \PHPExcel\RichText\Run) {
$cellData .= '<span style="' . $this->assembleCSS($this->createCSSStyleFont($element->getFont())) . '">'; $cellData .= '<span style="' . $this->assembleCSS($this->createCSSStyleFont($element->getFont())) . '">';
if ($element->getFont()->getSuperScript()) { if ($element->getFont()->getSuperScript()) {
@ -1210,7 +1210,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
$cellText = $element->getText(); $cellText = $element->getText();
$cellData .= htmlspecialchars($cellText); $cellData .= htmlspecialchars($cellText);
if ($element instanceof PHPExcel_RichText_Run) { if ($element instanceof \PHPExcel\RichText\Run) {
if ($element->getFont()->getSuperScript()) { if ($element->getFont()->getSuperScript()) {
$cellData .= '</sup>'; $cellData .= '</sup>';
} elseif ($element->getFont()->getSubScript()) { } elseif ($element->getFont()->getSubScript()) {
@ -1222,13 +1222,13 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
} }
} else { } else {
if ($this->preCalculateFormulas) { if ($this->preCalculateFormulas) {
$cellData = PHPExcel_Style_NumberFormat::toFormattedString( $cellData = \PHPExcel\Style\NumberFormat::toFormattedString(
$cell->getCalculatedValue(), $cell->getCalculatedValue(),
$pSheet->getParent()->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode(), $pSheet->getParent()->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode(),
array($this, 'formatColor') array($this, 'formatColor')
); );
} else { } else {
$cellData = PHPExcel_Style_NumberFormat::toFormattedString( $cellData = \PHPExcel\Style\NumberFormat::toFormattedString(
$cell->getValue(), $cell->getValue(),
$pSheet->getParent()->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode(), $pSheet->getParent()->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode(),
array($this, 'formatColor') array($this, 'formatColor')
@ -1266,7 +1266,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
// General horizontal alignment: Actual horizontal alignment depends on dataType // General horizontal alignment: Actual horizontal alignment depends on dataType
$sharedStyle = $pSheet->getParent()->getCellXfByIndex($cell->getXfIndex()); $sharedStyle = $pSheet->getParent()->getCellXfByIndex($cell->getXfIndex());
if ($sharedStyle->getAlignment()->getHorizontal() == PHPExcel_Style_Alignment::HORIZONTAL_GENERAL if ($sharedStyle->getAlignment()->getHorizontal() == \PHPExcel\Style\Alignment::HORIZONTAL_GENERAL
&& isset($this->cssStyles['.' . $cell->getDataType()]['text-align'])) { && isset($this->cssStyles['.' . $cell->getDataType()]['text-align'])) {
$cssClass['text-align'] = $this->cssStyles['.' . $cell->getDataType()]['text-align']; $cssClass['text-align'] = $this->cssStyles['.' . $cell->getDataType()]['text-align'];
} }
@ -1361,7 +1361,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
// Return // Return
return $html; return $html;
} else { } else {
throw new PHPExcel_Writer_Exception("Invalid parameters passed."); throw new \PHPExcel\Writer\Exception("Invalid parameters passed.");
} }
} }
@ -1569,7 +1569,7 @@ class PHPExcel_Writer_HTML extends PHPExcel_Writer_Abstract implements PHPExcel_
$this->spansAreCalculated = true; $this->spansAreCalculated = true;
} }
private function setMargins(PHPExcel_Worksheet $pSheet) private function setMargins(\PHPExcel\Worksheet $pSheet)
{ {
$htmlPage = '@page { '; $htmlPage = '@page { ';
$htmlBody = 'body { '; $htmlBody = 'body { ';

View File

@ -33,7 +33,7 @@ interface IWriter
* Save PHPExcel to file * Save PHPExcel to file
* *
* @param string $pFilename Name of the file to save * @param string $pFilename Name of the file to save
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null); public function save($pFilename = null);
} }

View File

@ -44,9 +44,9 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
/** /**
* Create a new PHPExcel_Writer_OpenDocument * Create a new PHPExcel_Writer_OpenDocument
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
*/ */
public function __construct(PHPExcel $pPHPExcel = null) public function __construct(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
$this->setPHPExcel($pPHPExcel); $this->setPHPExcel($pPHPExcel);
@ -69,7 +69,7 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
* Get writer part * Get writer part
* *
* @param string $pPartName Writer part name * @param string $pPartName Writer part name
* @return PHPExcel_Writer_Excel2007_WriterPart * @return \PHPExcel\Writer\Excel2007\WriterPart
*/ */
public function getWriterPart($pPartName = '') public function getWriterPart($pPartName = '')
{ {
@ -84,12 +84,12 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
* Save PHPExcel to file * Save PHPExcel to file
* *
* @param string $pFilename * @param string $pFilename
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null) public function save($pFilename = null)
{ {
if (!$this->spreadSheet) { if (!$this->spreadSheet) {
throw new PHPExcel_Writer_Exception('PHPExcel object unassigned.'); throw new \PHPExcel\Writer\Exception('PHPExcel object unassigned.');
} }
// garbage collect // garbage collect
@ -116,13 +116,13 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
// Close file // Close file
if ($objZip->close() === false) { if ($objZip->close() === false) {
throw new PHPExcel_Writer_Exception("Could not close zip file $pFilename."); throw new \PHPExcel\Writer\Exception("Could not close zip file $pFilename.");
} }
// If a temporary file was used, copy it to the correct file stream // If a temporary file was used, copy it to the correct file stream
if ($originalFilename != $pFilename) { if ($originalFilename != $pFilename) {
if (copy($pFilename, $originalFilename) === false) { if (copy($pFilename, $originalFilename) === false) {
throw new PHPExcel_Writer_Exception("Could not copy temporary zip file $pFilename to $originalFilename."); throw new \PHPExcel\Writer\Exception("Could not copy temporary zip file $pFilename to $originalFilename.");
} }
@unlink($pFilename); @unlink($pFilename);
} }
@ -132,13 +132,13 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
* Create zip object * Create zip object
* *
* @param string $pFilename * @param string $pFilename
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
* @return ZipArchive * @return ZipArchive
*/ */
private function createZip($pFilename) private function createZip($pFilename)
{ {
// Create new ZIP file and open it for writing // Create new ZIP file and open it for writing
$zipClass = PHPExcel_Settings::getZipClass(); $zipClass = \PHPExcel\Settings::getZipClass();
$objZip = new $zipClass(); $objZip = new $zipClass();
// Retrieve OVERWRITE and CREATE constants from the instantiated zip class // Retrieve OVERWRITE and CREATE constants from the instantiated zip class
@ -153,7 +153,7 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
// Try opening the ZIP file // Try opening the ZIP file
if ($objZip->open($pFilename, $zipOverWrite) !== true) { if ($objZip->open($pFilename, $zipOverWrite) !== true) {
if ($objZip->open($pFilename, $zipCreate) !== true) { if ($objZip->open($pFilename, $zipCreate) !== true) {
throw new PHPExcel_Writer_Exception("Could not open $pFilename for writing."); throw new \PHPExcel\Writer\Exception("Could not open $pFilename for writing.");
} }
} }
@ -164,14 +164,14 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
* Get PHPExcel object * Get PHPExcel object
* *
* @return PHPExcel * @return PHPExcel
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function getPHPExcel() public function getPHPExcel()
{ {
if ($this->spreadSheet !== null) { if ($this->spreadSheet !== null) {
return $this->spreadSheet; return $this->spreadSheet;
} else { } else {
throw new PHPExcel_Writer_Exception('No PHPExcel assigned.'); throw new \PHPExcel\Writer\Exception('No PHPExcel assigned.');
} }
} }
@ -179,10 +179,10 @@ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements P
* Set PHPExcel object * Set PHPExcel object
* *
* @param PHPExcel $pPHPExcel PHPExcel object * @param PHPExcel $pPHPExcel PHPExcel object
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
* @return PHPExcel_Writer_Excel2007 * @return PHPExcel_Writer_Excel2007
*/ */
public function setPHPExcel(PHPExcel $pPHPExcel = null) public function setPHPExcel(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
$this->spreadSheet = $pPHPExcel; $this->spreadSheet = $pPHPExcel;
return $this; return $this;

View File

@ -44,9 +44,9 @@ class PHPExcel_Writer_OpenDocument_Content extends PHPExcel_Writer_OpenDocument_
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function write(PHPExcel $pPHPExcel = null) public function write(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
if (!$pPHPExcel) { if (!$pPHPExcel) {
$pPHPExcel = $this->getParentWriter()->getPHPExcel(); /* @var $pPHPExcel PHPExcel */ $pPHPExcel = $this->getParentWriter()->getPHPExcel(); /* @var $pPHPExcel PHPExcel */
@ -141,9 +141,9 @@ class PHPExcel_Writer_OpenDocument_Content extends PHPExcel_Writer_OpenDocument_
* Write rows of the specified sheet * Write rows of the specified sheet
* *
* @param PHPExcel_Shared_XMLWriter $objWriter * @param PHPExcel_Shared_XMLWriter $objWriter
* @param PHPExcel_Worksheet $sheet * @param \PHPExcel\Worksheet $sheet
*/ */
private function writeRows(PHPExcel_Shared_XMLWriter $objWriter, PHPExcel_Worksheet $sheet) private function writeRows(PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel\Worksheet $sheet)
{ {
$number_rows_repeated = self::NUMBER_ROWS_REPEATED_MAX; $number_rows_repeated = self::NUMBER_ROWS_REPEATED_MAX;
$span_row = 0; $span_row = 0;
@ -177,10 +177,10 @@ class PHPExcel_Writer_OpenDocument_Content extends PHPExcel_Writer_OpenDocument_
* Write cells of the specified row * Write cells of the specified row
* *
* @param PHPExcel_Shared_XMLWriter $objWriter * @param PHPExcel_Shared_XMLWriter $objWriter
* @param PHPExcel_Worksheet_Row $row * @param \PHPExcel\Worksheet\Row $row
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
private function writeCells(PHPExcel_Shared_XMLWriter $objWriter, PHPExcel_Worksheet_Row $row) private function writeCells(PHPExcel_Shared_XMLWriter $objWriter, \PHPExcel\Worksheet\Row $row)
{ {
$number_cols_repeated = self::NUMBER_COLS_REPEATED_MAX; $number_cols_repeated = self::NUMBER_COLS_REPEATED_MAX;
$prev_column = -1; $prev_column = -1;
@ -193,17 +193,17 @@ class PHPExcel_Writer_OpenDocument_Content extends PHPExcel_Writer_OpenDocument_
$objWriter->startElement('table:table-cell'); $objWriter->startElement('table:table-cell');
switch ($cell->getDataType()) { switch ($cell->getDataType()) {
case PHPExcel_Cell_DataType::TYPE_BOOL: case \PHPExcel\Cell\DataType::TYPE_BOOL:
$objWriter->writeAttribute('office:value-type', 'boolean'); $objWriter->writeAttribute('office:value-type', 'boolean');
$objWriter->writeAttribute('office:value', $cell->getValue()); $objWriter->writeAttribute('office:value', $cell->getValue());
$objWriter->writeElement('text:p', $cell->getValue()); $objWriter->writeElement('text:p', $cell->getValue());
break; break;
case PHPExcel_Cell_DataType::TYPE_ERROR: case \PHPExcel\Cell\DataType::TYPE_ERROR:
throw new PHPExcel_Writer_Exception('Writing of error not implemented yet.'); throw new \PHPExcel\Writer\Exception('Writing of error not implemented yet.');
break; break;
case PHPExcel_Cell_DataType::TYPE_FORMULA: case \PHPExcel\Cell\DataType::TYPE_FORMULA:
try { try {
$formula_value = $cell->getCalculatedValue(); $formula_value = $cell->getCalculatedValue();
} catch (Exception $e) { } catch (Exception $e) {
@ -219,17 +219,17 @@ class PHPExcel_Writer_OpenDocument_Content extends PHPExcel_Writer_OpenDocument_
$objWriter->writeElement('text:p', $formula_value); $objWriter->writeElement('text:p', $formula_value);
break; break;
case PHPExcel_Cell_DataType::TYPE_INLINE: case \PHPExcel\Cell\DataType::TYPE_INLINE:
throw new PHPExcel_Writer_Exception('Writing of inline not implemented yet.'); throw new \PHPExcel\Writer\Exception('Writing of inline not implemented yet.');
break; break;
case PHPExcel_Cell_DataType::TYPE_NUMERIC: case \PHPExcel\Cell\DataType::TYPE_NUMERIC:
$objWriter->writeAttribute('office:value-type', 'float'); $objWriter->writeAttribute('office:value-type', 'float');
$objWriter->writeAttribute('office:value', $cell->getValue()); $objWriter->writeAttribute('office:value', $cell->getValue());
$objWriter->writeElement('text:p', $cell->getValue()); $objWriter->writeElement('text:p', $cell->getValue());
break; break;
case PHPExcel_Cell_DataType::TYPE_STRING: case \PHPExcel\Cell\DataType::TYPE_STRING:
$objWriter->writeAttribute('office:value-type', 'string'); $objWriter->writeAttribute('office:value-type', 'string');
$objWriter->writeElement('text:p', $cell->getValue()); $objWriter->writeElement('text:p', $cell->getValue());
break; break;

View File

@ -32,9 +32,9 @@ class PHPExcel_Writer_OpenDocument_Meta extends PHPExcel_Writer_OpenDocument_Wri
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function write(PHPExcel $pPHPExcel = null) public function write(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
if (!$pPHPExcel) { if (!$pPHPExcel) {
$pPHPExcel = $this->getParentWriter()->getPHPExcel(); $pPHPExcel = $this->getParentWriter()->getPHPExcel();
@ -80,7 +80,7 @@ class PHPExcel_Writer_OpenDocument_Meta extends PHPExcel_Writer_OpenDocument_Wri
$objWriter->writeAttribute('meta:name', 'Company'); $objWriter->writeAttribute('meta:name', 'Company');
$objWriter->writeRaw($pPHPExcel->getProperties()->getCompany()); $objWriter->writeRaw($pPHPExcel->getProperties()->getCompany());
$objWriter->endElement(); $objWriter->endElement();
$objWriter->startElement('meta:user-defined'); $objWriter->startElement('meta:user-defined');
$objWriter->writeAttribute('meta:name', 'category'); $objWriter->writeAttribute('meta:name', 'category');
$objWriter->writeRaw($pPHPExcel->getProperties()->getCategory()); $objWriter->writeRaw($pPHPExcel->getProperties()->getCategory());

View File

@ -30,11 +30,11 @@ class PHPExcel_Writer_OpenDocument_MetaInf extends PHPExcel_Writer_OpenDocument_
/** /**
* Write META-INF/manifest.xml to XML format * Write META-INF/manifest.xml to XML format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeManifest(PHPExcel $pPHPExcel = null) public function writeManifest(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
if (!$pPHPExcel) { if (!$pPHPExcel) {
$pPHPExcel = $this->getParentWriter()->getPHPExcel(); $pPHPExcel = $this->getParentWriter()->getPHPExcel();

View File

@ -30,11 +30,11 @@ class PHPExcel_Writer_OpenDocument_Mimetype extends PHPExcel_Writer_OpenDocument
/** /**
* Write mimetype to plain text format * Write mimetype to plain text format
* *
* @param PHPExcel $pPHPExcel * @param \PHPExcel\SpreadSheet $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function write(PHPExcel $pPHPExcel = null) public function write(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
return 'application/vnd.oasis.opendocument.spreadsheet'; return 'application/vnd.oasis.opendocument.spreadsheet';
} }

View File

@ -32,9 +32,9 @@ class PHPExcel_Writer_OpenDocument_Settings extends PHPExcel_Writer_OpenDocument
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function write(PHPExcel $pPHPExcel = null) public function write(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
if (!$pPHPExcel) { if (!$pPHPExcel) {
$pPHPExcel = $this->getParentWriter()->getPHPExcel(); $pPHPExcel = $this->getParentWriter()->getPHPExcel();

View File

@ -32,9 +32,9 @@ class PHPExcel_Writer_OpenDocument_Styles extends PHPExcel_Writer_OpenDocument_W
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function write(PHPExcel $pPHPExcel = null) public function write(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
if (!$pPHPExcel) { if (!$pPHPExcel) {
$pPHPExcel = $this->getParentWriter()->getPHPExcel(); $pPHPExcel = $this->getParentWriter()->getPHPExcel();

View File

@ -32,9 +32,9 @@ class PHPExcel_Writer_OpenDocument_Thumbnails extends PHPExcel_Writer_OpenDocume
* *
* @param PHPExcel $pPHPExcel * @param PHPExcel $pPHPExcel
* @return string XML Output * @return string XML Output
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function writeThumbnail(PHPExcel $pPHPExcel = null) public function writeThumbnail(\PHPExcel\SpreadSheet $pPHPExcel = null)
{ {
return ''; return '';
} }

View File

@ -25,6 +25,6 @@
* @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
* @version ##VERSION##, ##DATE## * @version ##VERSION##, ##DATE##
*/ */
abstract class PHPExcel_Writer_OpenDocument_WriterPart extends PHPExcel_Writer_Excel2007_WriterPart abstract class PHPExcel_Writer_OpenDocument_WriterPart extends \PHPExcel\Writer\Excel2007\WriterPart
{ {
} }

View File

@ -71,137 +71,137 @@ abstract class Core extends \PHPExcel\Writer\HTML
* @var array * @var array
*/ */
protected static $paperSizes = array( protected static $paperSizes = array(
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER
=> 'LETTER', // (8.5 in. by 11 in.) => 'LETTER', // (8.5 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER_SMALL \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER_SMALL
=> 'LETTER', // (8.5 in. by 11 in.) => 'LETTER', // (8.5 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_TABLOID \PHPExcel\Worksheet\PageSetup::PAPERSIZE_TABLOID
=> array(792.00, 1224.00), // (11 in. by 17 in.) => array(792.00, 1224.00), // (11 in. by 17 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LEDGER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LEDGER
=> array(1224.00, 792.00), // (17 in. by 11 in.) => array(1224.00, 792.00), // (17 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LEGAL \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LEGAL
=> 'LEGAL', // (8.5 in. by 14 in.) => 'LEGAL', // (8.5 in. by 14 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_STATEMENT \PHPExcel\Worksheet\PageSetup::PAPERSIZE_STATEMENT
=> array(396.00, 612.00), // (5.5 in. by 8.5 in.) => array(396.00, 612.00), // (5.5 in. by 8.5 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_EXECUTIVE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_EXECUTIVE
=> 'EXECUTIVE', // (7.25 in. by 10.5 in.) => 'EXECUTIVE', // (7.25 in. by 10.5 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A3
=> 'A3', // (297 mm by 420 mm) => 'A3', // (297 mm by 420 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A4
=> 'A4', // (210 mm by 297 mm) => 'A4', // (210 mm by 297 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4_SMALL \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A4_SMALL
=> 'A4', // (210 mm by 297 mm) => 'A4', // (210 mm by 297 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A5 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A5
=> 'A5', // (148 mm by 210 mm) => 'A5', // (148 mm by 210 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_B4 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_B4
=> 'B4', // (250 mm by 353 mm) => 'B4', // (250 mm by 353 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_B5 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_B5
=> 'B5', // (176 mm by 250 mm) => 'B5', // (176 mm by 250 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_FOLIO \PHPExcel\Worksheet\PageSetup::PAPERSIZE_FOLIO
=> 'FOLIO', // (8.5 in. by 13 in.) => 'FOLIO', // (8.5 in. by 13 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_QUARTO \PHPExcel\Worksheet\PageSetup::PAPERSIZE_QUARTO
=> array(609.45, 779.53), // (215 mm by 275 mm) => array(609.45, 779.53), // (215 mm by 275 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_STANDARD_1 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_STANDARD_1
=> array(720.00, 1008.00), // (10 in. by 14 in.) => array(720.00, 1008.00), // (10 in. by 14 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_STANDARD_2 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_STANDARD_2
=> array(792.00, 1224.00), // (11 in. by 17 in.) => array(792.00, 1224.00), // (11 in. by 17 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_NOTE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_NOTE
=> 'LETTER', // (8.5 in. by 11 in.) => 'LETTER', // (8.5 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_NO9_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_NO9_ENVELOPE
=> array(279.00, 639.00), // (3.875 in. by 8.875 in.) => array(279.00, 639.00), // (3.875 in. by 8.875 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_NO10_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_NO10_ENVELOPE
=> array(297.00, 684.00), // (4.125 in. by 9.5 in.) => array(297.00, 684.00), // (4.125 in. by 9.5 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_NO11_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_NO11_ENVELOPE
=> array(324.00, 747.00), // (4.5 in. by 10.375 in.) => array(324.00, 747.00), // (4.5 in. by 10.375 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_NO12_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_NO12_ENVELOPE
=> array(342.00, 792.00), // (4.75 in. by 11 in.) => array(342.00, 792.00), // (4.75 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_NO14_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_NO14_ENVELOPE
=> array(360.00, 828.00), // (5 in. by 11.5 in.) => array(360.00, 828.00), // (5 in. by 11.5 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_C \PHPExcel\Worksheet\PageSetup::PAPERSIZE_C
=> array(1224.00, 1584.00), // (17 in. by 22 in.) => array(1224.00, 1584.00), // (17 in. by 22 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_D \PHPExcel\Worksheet\PageSetup::PAPERSIZE_D
=> array(1584.00, 2448.00), // (22 in. by 34 in.) => array(1584.00, 2448.00), // (22 in. by 34 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_E \PHPExcel\Worksheet\PageSetup::PAPERSIZE_E
=> array(2448.00, 3168.00), // (34 in. by 44 in.) => array(2448.00, 3168.00), // (34 in. by 44 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_DL_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_DL_ENVELOPE
=> array(311.81, 623.62), // (110 mm by 220 mm) => array(311.81, 623.62), // (110 mm by 220 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_C5_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_C5_ENVELOPE
=> 'C5', // (162 mm by 229 mm) => 'C5', // (162 mm by 229 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_C3_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_C3_ENVELOPE
=> 'C3', // (324 mm by 458 mm) => 'C3', // (324 mm by 458 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_C4_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_C4_ENVELOPE
=> 'C4', // (229 mm by 324 mm) => 'C4', // (229 mm by 324 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_C6_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_C6_ENVELOPE
=> 'C6', // (114 mm by 162 mm) => 'C6', // (114 mm by 162 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_C65_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_C65_ENVELOPE
=> array(323.15, 649.13), // (114 mm by 229 mm) => array(323.15, 649.13), // (114 mm by 229 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_B4_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_B4_ENVELOPE
=> 'B4', // (250 mm by 353 mm) => 'B4', // (250 mm by 353 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_B5_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_B5_ENVELOPE
=> 'B5', // (176 mm by 250 mm) => 'B5', // (176 mm by 250 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_B6_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_B6_ENVELOPE
=> array(498.90, 354.33), // (176 mm by 125 mm) => array(498.90, 354.33), // (176 mm by 125 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_ITALY_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_ITALY_ENVELOPE
=> array(311.81, 651.97), // (110 mm by 230 mm) => array(311.81, 651.97), // (110 mm by 230 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_MONARCH_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_MONARCH_ENVELOPE
=> array(279.00, 540.00), // (3.875 in. by 7.5 in.) => array(279.00, 540.00), // (3.875 in. by 7.5 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_6_3_4_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_6_3_4_ENVELOPE
=> array(261.00, 468.00), // (3.625 in. by 6.5 in.) => array(261.00, 468.00), // (3.625 in. by 6.5 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_US_STANDARD_FANFOLD \PHPExcel\Worksheet\PageSetup::PAPERSIZE_US_STANDARD_FANFOLD
=> array(1071.00, 792.00), // (14.875 in. by 11 in.) => array(1071.00, 792.00), // (14.875 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_GERMAN_STANDARD_FANFOLD \PHPExcel\Worksheet\PageSetup::PAPERSIZE_GERMAN_STANDARD_FANFOLD
=> array(612.00, 864.00), // (8.5 in. by 12 in.) => array(612.00, 864.00), // (8.5 in. by 12 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_GERMAN_LEGAL_FANFOLD \PHPExcel\Worksheet\PageSetup::PAPERSIZE_GERMAN_LEGAL_FANFOLD
=> 'FOLIO', // (8.5 in. by 13 in.) => 'FOLIO', // (8.5 in. by 13 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_ISO_B4 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_ISO_B4
=> 'B4', // (250 mm by 353 mm) => 'B4', // (250 mm by 353 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_JAPANESE_DOUBLE_POSTCARD \PHPExcel\Worksheet\PageSetup::PAPERSIZE_JAPANESE_DOUBLE_POSTCARD
=> array(566.93, 419.53), // (200 mm by 148 mm) => array(566.93, 419.53), // (200 mm by 148 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_STANDARD_PAPER_1 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_STANDARD_PAPER_1
=> array(648.00, 792.00), // (9 in. by 11 in.) => array(648.00, 792.00), // (9 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_STANDARD_PAPER_2 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_STANDARD_PAPER_2
=> array(720.00, 792.00), // (10 in. by 11 in.) => array(720.00, 792.00), // (10 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_STANDARD_PAPER_3 \PHPExcel\Worksheet\PageSetup::PAPERSIZE_STANDARD_PAPER_3
=> array(1080.00, 792.00), // (15 in. by 11 in.) => array(1080.00, 792.00), // (15 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_INVITE_ENVELOPE \PHPExcel\Worksheet\PageSetup::PAPERSIZE_INVITE_ENVELOPE
=> array(623.62, 623.62), // (220 mm by 220 mm) => array(623.62, 623.62), // (220 mm by 220 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER_EXTRA_PAPER
=> array(667.80, 864.00), // (9.275 in. by 12 in.) => array(667.80, 864.00), // (9.275 in. by 12 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LEGAL_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LEGAL_EXTRA_PAPER
=> array(667.80, 1080.00), // (9.275 in. by 15 in.) => array(667.80, 1080.00), // (9.275 in. by 15 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_TABLOID_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_TABLOID_EXTRA_PAPER
=> array(841.68, 1296.00), // (11.69 in. by 18 in.) => array(841.68, 1296.00), // (11.69 in. by 18 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A4_EXTRA_PAPER
=> array(668.98, 912.76), // (236 mm by 322 mm) => array(668.98, 912.76), // (236 mm by 322 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER_TRANSVERSE_PAPER
=> array(595.80, 792.00), // (8.275 in. by 11 in.) => array(595.80, 792.00), // (8.275 in. by 11 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A4_TRANSVERSE_PAPER
=> 'A4', // (210 mm by 297 mm) => 'A4', // (210 mm by 297 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER_EXTRA_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER_EXTRA_TRANSVERSE_PAPER
=> array(667.80, 864.00), // (9.275 in. by 12 in.) => array(667.80, 864.00), // (9.275 in. by 12 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_SUPERA_SUPERA_A4_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_SUPERA_SUPERA_A4_PAPER
=> array(643.46, 1009.13), // (227 mm by 356 mm) => array(643.46, 1009.13), // (227 mm by 356 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_SUPERB_SUPERB_A3_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_SUPERB_SUPERB_A3_PAPER
=> array(864.57, 1380.47), // (305 mm by 487 mm) => array(864.57, 1380.47), // (305 mm by 487 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER_PLUS_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER_PLUS_PAPER
=> array(612.00, 913.68), // (8.5 in. by 12.69 in.) => array(612.00, 913.68), // (8.5 in. by 12.69 in.)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4_PLUS_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A4_PLUS_PAPER
=> array(595.28, 935.43), // (210 mm by 330 mm) => array(595.28, 935.43), // (210 mm by 330 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A5_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A5_TRANSVERSE_PAPER
=> 'A5', // (148 mm by 210 mm) => 'A5', // (148 mm by 210 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_JIS_B5_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_JIS_B5_TRANSVERSE_PAPER
=> array(515.91, 728.50), // (182 mm by 257 mm) => array(515.91, 728.50), // (182 mm by 257 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A3_EXTRA_PAPER
=> array(912.76, 1261.42), // (322 mm by 445 mm) => array(912.76, 1261.42), // (322 mm by 445 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A5_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A5_EXTRA_PAPER
=> array(493.23, 666.14), // (174 mm by 235 mm) => array(493.23, 666.14), // (174 mm by 235 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_ISO_B5_EXTRA_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_ISO_B5_EXTRA_PAPER
=> array(569.76, 782.36), // (201 mm by 276 mm) => array(569.76, 782.36), // (201 mm by 276 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A2_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A2_PAPER
=> 'A2', // (420 mm by 594 mm) => 'A2', // (420 mm by 594 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A3_TRANSVERSE_PAPER
=> 'A3', // (297 mm by 420 mm) => 'A3', // (297 mm by 420 mm)
PHPExcel_Worksheet_PageSetup::PAPERSIZE_A3_EXTRA_TRANSVERSE_PAPER \PHPExcel\Worksheet\PageSetup::PAPERSIZE_A3_EXTRA_TRANSVERSE_PAPER
=> array(912.76, 1261.42) // (322 mm by 445 mm) => array(912.76, 1261.42) // (322 mm by 445 mm)
); );
@ -258,7 +258,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
* @param string $pValue Paper size * @param string $pValue Paper size
* @return PHPExcel_Writer_PDF * @return PHPExcel_Writer_PDF
*/ */
public function setPaperSize($pValue = PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER) public function setPaperSize($pValue = \PHPExcel\Worksheet\PageSetup::PAPERSIZE_LETTER)
{ {
$this->paperSize = $pValue; $this->paperSize = $pValue;
return $this; return $this;
@ -280,7 +280,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
* @param string $pValue Page orientation * @param string $pValue Page orientation
* @return PHPExcel_Writer_PDF * @return PHPExcel_Writer_PDF
*/ */
public function setOrientation($pValue = PHPExcel_Worksheet_PageSetup::ORIENTATION_DEFAULT) public function setOrientation($pValue = \PHPExcel\Worksheet\PageSetup::ORIENTATION_DEFAULT)
{ {
$this->orientation = $pValue; $this->orientation = $pValue;
return $this; return $this;
@ -300,7 +300,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
* Set temporary storage directory * Set temporary storage directory
* *
* @param string $pValue Temporary storage directory * @param string $pValue Temporary storage directory
* @throws PHPExcel_Writer_Exception when directory does not exist * @throws \PHPExcel\Writer\Exception when directory does not exist
* @return PHPExcel_Writer_PDF * @return PHPExcel_Writer_PDF
*/ */
public function setTempDir($pValue = '') public function setTempDir($pValue = '')
@ -308,7 +308,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
if (is_dir($pValue)) { if (is_dir($pValue)) {
$this->tempDir = $pValue; $this->tempDir = $pValue;
} else { } else {
throw new PHPExcel_Writer_Exception("Directory does not exist: $pValue"); throw new \PHPExcel\Writer\Exception("Directory does not exist: $pValue");
} }
return $this; return $this;
} }
@ -317,7 +317,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
* Save Spreadsheet to PDF file, pre-save * Save Spreadsheet to PDF file, pre-save
* *
* @param string $pFilename Name of the file to save as * @param string $pFilename Name of the file to save as
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
protected function prepareForSave($pFilename = null) protected function prepareForSave($pFilename = null)
{ {
@ -330,7 +330,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
// Open file // Open file
$fileHandle = fopen($pFilename, 'w'); $fileHandle = fopen($pFilename, 'w');
if ($fileHandle === false) { if ($fileHandle === false) {
throw new PHPExcel_Writer_Exception("Could not open file $pFilename for writing."); throw new \PHPExcel\Writer\Exception("Could not open file $pFilename for writing.");
} }
// Set PDF // Set PDF
@ -345,7 +345,7 @@ abstract class Core extends \PHPExcel\Writer\HTML
* Save PHPExcel to PDF file, post-save * Save PHPExcel to PDF file, post-save
* *
* @param resource $fileHandle * @param resource $fileHandle
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
protected function restoreStateAfterSave($fileHandle) protected function restoreStateAfterSave($fileHandle)
{ {

View File

@ -63,22 +63,22 @@ class DomPDF extends Core implements \PHPExcel\Writer\IWriter
// Check for paper size and page orientation // Check for paper size and page orientation
if (is_null($this->getSheetIndex())) { if (is_null($this->getSheetIndex())) {
$orientation = ($this->phpExcel->getSheet(0)->getPageSetup()->getOrientation() $orientation = ($this->phpExcel->getSheet(0)->getPageSetup()->getOrientation()
== PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P'; == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
$printPaperSize = $this->phpExcel->getSheet(0)->getPageSetup()->getPaperSize(); $printPaperSize = $this->phpExcel->getSheet(0)->getPageSetup()->getPaperSize();
$printMargins = $this->phpExcel->getSheet(0)->getPageMargins(); $printMargins = $this->phpExcel->getSheet(0)->getPageMargins();
} else { } else {
$orientation = ($this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation() $orientation = ($this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation()
== PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P'; == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
$printPaperSize = $this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize(); $printPaperSize = $this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize();
$printMargins = $this->phpExcel->getSheet($this->getSheetIndex())->getPageMargins(); $printMargins = $this->phpExcel->getSheet($this->getSheetIndex())->getPageMargins();
} }
$orientation = ($orientation == 'L') ? 'landscape' : 'portrait'; $orientation = ($orientation == 'L') ? 'landscape' : 'portrait';
// Override Page Orientation // Override Page Orientation
if (!is_null($this->getOrientation())) { if (!is_null($this->getOrientation())) {
$orientation = ($this->getOrientation() == PHPExcel_Worksheet_PageSetup::ORIENTATION_DEFAULT) $orientation = ($this->getOrientation() == \PHPExcel\Worksheet\PageSetup::ORIENTATION_DEFAULT)
? PHPExcel_Worksheet_PageSetup::ORIENTATION_PORTRAIT ? \PHPExcel\Worksheet\PageSetup::ORIENTATION_PORTRAIT
: $this->getOrientation(); : $this->getOrientation();
} }
// Override Paper Size // Override Paper Size

View File

@ -51,7 +51,7 @@ class mPDF extends Core implements \PHPExcel\Writer\IWriter
* Save Spreadsheet to file * Save Spreadsheet to file
* *
* @param string $pFilename Name of the file to save as * @param string $pFilename Name of the file to save as
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null) public function save($pFilename = null)
{ {
@ -63,12 +63,12 @@ class mPDF extends Core implements \PHPExcel\Writer\IWriter
// Check for paper size and page orientation // Check for paper size and page orientation
if (is_null($this->getSheetIndex())) { if (is_null($this->getSheetIndex())) {
$orientation = ($this->phpExcel->getSheet(0)->getPageSetup()->getOrientation() $orientation = ($this->phpExcel->getSheet(0)->getPageSetup()->getOrientation()
== PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P'; == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
$printPaperSize = $this->phpExcel->getSheet(0)->getPageSetup()->getPaperSize(); $printPaperSize = $this->phpExcel->getSheet(0)->getPageSetup()->getPaperSize();
$printMargins = $this->phpExcel->getSheet(0)->getPageMargins(); $printMargins = $this->phpExcel->getSheet(0)->getPageMargins();
} else { } else {
$orientation = ($this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation() $orientation = ($this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation()
== PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P'; == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
$printPaperSize = $this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize(); $printPaperSize = $this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize();
$printMargins = $this->phpExcel->getSheet($this->getSheetIndex())->getPageMargins(); $printMargins = $this->phpExcel->getSheet($this->getSheetIndex())->getPageMargins();
} }
@ -76,8 +76,8 @@ class mPDF extends Core implements \PHPExcel\Writer\IWriter
// Override Page Orientation // Override Page Orientation
if (!is_null($this->getOrientation())) { if (!is_null($this->getOrientation())) {
$orientation = ($this->getOrientation() == PHPExcel_Worksheet_PageSetup::ORIENTATION_DEFAULT) $orientation = ($this->getOrientation() == \PHPExcel\Worksheet\PageSetup::ORIENTATION_DEFAULT)
? PHPExcel_Worksheet_PageSetup::ORIENTATION_PORTRAIT ? \PHPExcel\Worksheet\PageSetup::ORIENTATION_PORTRAIT
: $this->getOrientation(); : $this->getOrientation();
} }
$orientation = strtoupper($orientation); $orientation = strtoupper($orientation);

View File

@ -52,7 +52,7 @@ class tcPDF extends Core implements \PHPExcel\Writer\IWriter
* Save Spreadsheet to file * Save Spreadsheet to file
* *
* @param string $pFilename Name of the file to save as * @param string $pFilename Name of the file to save as
* @throws PHPExcel_Writer_Exception * @throws \PHPExcel\Writer\Exception
*/ */
public function save($pFilename = null) public function save($pFilename = null)
{ {
@ -64,19 +64,19 @@ class tcPDF extends Core implements \PHPExcel\Writer\IWriter
// Check for paper size and page orientation // Check for paper size and page orientation
if (is_null($this->getSheetIndex())) { if (is_null($this->getSheetIndex())) {
$orientation = ($this->phpExcel->getSheet(0)->getPageSetup()->getOrientation() $orientation = ($this->phpExcel->getSheet(0)->getPageSetup()->getOrientation()
== PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P'; == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
$printPaperSize = $this->phpExcel->getSheet(0)->getPageSetup()->getPaperSize(); $printPaperSize = $this->phpExcel->getSheet(0)->getPageSetup()->getPaperSize();
$printMargins = $this->phpExcel->getSheet(0)->getPageMargins(); $printMargins = $this->phpExcel->getSheet(0)->getPageMargins();
} else { } else {
$orientation = ($this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation() $orientation = ($this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getOrientation()
== PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P'; == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE) ? 'L' : 'P';
$printPaperSize = $this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize(); $printPaperSize = $this->phpExcel->getSheet($this->getSheetIndex())->getPageSetup()->getPaperSize();
$printMargins = $this->phpExcel->getSheet($this->getSheetIndex())->getPageMargins(); $printMargins = $this->phpExcel->getSheet($this->getSheetIndex())->getPageMargins();
} }
// Override Page Orientation // Override Page Orientation
if (!is_null($this->getOrientation())) { if (!is_null($this->getOrientation())) {
$orientation = ($this->getOrientation() == PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE) $orientation = ($this->getOrientation() == \PHPExcel\Worksheet\PageSetup::ORIENTATION_LANDSCAPE)
? 'L' ? 'L'
: 'P'; : 'P';
} }