@@ -51,44 +51,44 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader
51
51
*
52
52
* @var boolean
53
53
*/
54
- private $ _readDataOnly = false ;
54
+ private $ _readDataOnly = FALSE ;
55
55
56
56
/**
57
57
* Read charts that are defined in the workbook?
58
58
* Identifies whether the Reader should read the definitions for any charts that exist in the workbook;
59
59
*
60
60
* @var boolean
61
61
*/
62
- private $ _includeCharts = false ;
62
+ private $ _includeCharts = FALSE ;
63
63
64
64
/**
65
65
* Restrict which sheets should be loaded?
66
66
* This property holds an array of worksheet names to be loaded. If null, then all worksheets will be loaded.
67
67
*
68
68
* @var array of string
69
69
*/
70
- private $ _loadSheetsOnly = null ;
70
+ private $ _loadSheetsOnly = NULL ;
71
71
72
72
/**
73
73
* PHPExcel_Reader_IReadFilter instance
74
74
*
75
75
* @var PHPExcel_Reader_IReadFilter
76
76
*/
77
- private $ _readFilter = null ;
77
+ private $ _readFilter = NULL ;
78
78
79
79
/**
80
80
* PHPExcel_ReferenceHelper instance
81
81
*
82
82
* @var PHPExcel_ReferenceHelper
83
83
*/
84
- private $ _referenceHelper = null ;
84
+ private $ _referenceHelper = NULL ;
85
85
86
86
/**
87
87
* PHPExcel_Reader_Excel2007_Theme instance
88
88
*
89
89
* @var PHPExcel_Reader_Excel2007_Theme
90
90
*/
91
- private static $ _theme = null ;
91
+ private static $ _theme = NULL ;
92
92
93
93
94
94
/**
@@ -121,7 +121,7 @@ public function getReadDataOnly() {
121
121
*
122
122
* @return PHPExcel_Reader_Excel2007
123
123
*/
124
- public function setReadDataOnly ($ pValue = false ) {
124
+ public function setReadDataOnly ($ pValue = FALSE ) {
125
125
$ this ->_readDataOnly = $ pValue ;
126
126
return $ this ;
127
127
}
@@ -150,7 +150,7 @@ public function getIncludeCharts() {
150
150
*
151
151
* @return PHPExcel_Reader_Excel2007
152
152
*/
153
- public function setIncludeCharts ($ pValue = false ) {
153
+ public function setIncludeCharts ($ pValue = FALSE ) {
154
154
$ this ->_includeCharts = (boolean ) $ pValue ;
155
155
return $ this ;
156
156
}
@@ -178,7 +178,7 @@ public function getLoadSheetsOnly()
178
178
*
179
179
* @return PHPExcel_Reader_Excel2007
180
180
*/
181
- public function setLoadSheetsOnly ($ value = null )
181
+ public function setLoadSheetsOnly ($ value = NULL )
182
182
{
183
183
$ this ->_loadSheetsOnly = is_array ($ value ) ?
184
184
$ value : array ($ value );
@@ -194,7 +194,7 @@ public function setLoadSheetsOnly($value = null)
194
194
*/
195
195
public function setLoadAllSheets ()
196
196
{
197
- $ this ->_loadSheetsOnly = null ;
197
+ $ this ->_loadSheetsOnly = NULL ;
198
198
return $ this ;
199
199
}
200
200
@@ -342,11 +342,11 @@ public function listWorksheetInfo($pFilename)
342
342
343
343
private static function _castToBool ($ c ) {
344
344
// echo 'Initial Cast to Boolean<br />';
345
- $ value = isset ($ c ->v ) ? (string ) $ c ->v : null ;
345
+ $ value = isset ($ c ->v ) ? (string ) $ c ->v : NULL ;
346
346
if ($ value == '0 ' ) {
347
- return false ;
347
+ return FALSE ;
348
348
} elseif ($ value == '1 ' ) {
349
- return true ;
349
+ return TRUE ;
350
350
} else {
351
351
return (bool )$ c ->v ;
352
352
}
@@ -356,26 +356,26 @@ private static function _castToBool($c) {
356
356
357
357
private static function _castToError ($ c ) {
358
358
// echo 'Initial Cast to Error<br />';
359
- return isset ($ c ->v ) ? (string ) $ c ->v : null ; ;
359
+ return isset ($ c ->v ) ? (string ) $ c ->v : NULL ;
360
360
} // function _castToError()
361
361
362
362
363
363
private static function _castToString ($ c ) {
364
364
// echo 'Initial Cast to String<br />';
365
- return isset ($ c ->v ) ? (string ) $ c ->v : null ; ;
365
+ return isset ($ c ->v ) ? (string ) $ c ->v : NULL ;
366
366
} // function _castToString()
367
367
368
368
369
369
private function _castToFormula ($ c ,$ r ,&$ cellDataType ,&$ value ,&$ calculatedValue ,&$ sharedFormulas ,$ castBaseType ) {
370
- // echo '<font color="darkgreen"> Formula</font> <br />';
370
+ // echo 'Formula<br />';
371
371
// echo '$c->f is '.$c->f.'<br />';
372
372
$ cellDataType = 'f ' ;
373
373
$ value = "= {$ c ->f }" ;
374
374
$ calculatedValue = self ::$ castBaseType ($ c );
375
375
376
376
// Shared formula?
377
377
if (isset ($ c ->f ['t ' ]) && strtolower ((string )$ c ->f ['t ' ]) == 'shared ' ) {
378
- // echo '<font color="darkgreen"> SHARED FORMULA</font> <br />';
378
+ // echo 'SHARED FORMULA<br />';
379
379
$ instance = (string )$ c ->f ['si ' ];
380
380
381
381
// echo 'Instance ID = '.$instance.'<br />';
@@ -384,7 +384,7 @@ private function _castToFormula($c,$r,&$cellDataType,&$value,&$calculatedValue,&
384
384
// print_r($sharedFormulas);
385
385
// echo '</pre>';
386
386
if (!isset ($ sharedFormulas [(string )$ c ->f ['si ' ]])) {
387
- // echo '<font color="darkgreen"> SETTING NEW SHARED FORMULA</font> <br />';
387
+ // echo 'SETTING NEW SHARED FORMULA<br />';
388
388
// echo 'Master is '.$r.'<br />';
389
389
// echo 'Formula is '.$value.'<br />';
390
390
$ sharedFormulas [$ instance ] = array ( 'master ' => $ r ,
@@ -394,7 +394,7 @@ private function _castToFormula($c,$r,&$cellDataType,&$value,&$calculatedValue,&
394
394
// print_r($sharedFormulas);
395
395
// echo '</pre>';
396
396
} else {
397
- // echo '<font color="darkgreen"> GETTING SHARED FORMULA</font> <br />';
397
+ // echo 'GETTING SHARED FORMULA<br />';
398
398
// echo 'Master is '.$sharedFormulas[$instance]['master'].'<br />';
399
399
// echo 'Formula is '.$sharedFormulas[$instance]['formula'].'<br />';
400
400
$ master = PHPExcel_Cell::coordinateFromString ($ sharedFormulas [$ instance ]['master ' ]);
@@ -1408,7 +1408,7 @@ public function load($pFilename)
1408
1408
1409
1409
}
1410
1410
1411
- // TODO: Make sure drawings and graph are loaded differently !
1411
+ // TODO: Autoshapes from twoCellAnchors !
1412
1412
if ($ zip ->locateName (dirname ("$ dir/ $ fileWorksheet " ) . "/_rels/ " . basename ($ fileWorksheet ) . ".rels " )) {
1413
1413
$ relsWorksheet = simplexml_load_string ($ this ->_getFromZipArchive ($ zip , dirname ("$ dir/ $ fileWorksheet " ) . "/_rels/ " . basename ($ fileWorksheet ) . ".rels " ) ); //~ http://schemas.openxmlformats.org/package/2006/relationships");
1414
1414
$ drawings = array ();
@@ -1469,6 +1469,7 @@ public function load($pFilename)
1469
1469
}
1470
1470
$ objDrawing ->setWorksheet ($ docSheet );
1471
1471
} else {
1472
+ // ? Can charts be positioned with a oneCellAnchor ?
1472
1473
$ coordinates = PHPExcel_Cell::stringFromColumnIndex ((string ) $ oneCellAnchor ->from ->col ) . ($ oneCellAnchor ->from ->row + 1 );
1473
1474
$ offsetX = PHPExcel_Shared_Drawing::EMUToPixels ($ oneCellAnchor ->from ->colOff );
1474
1475
$ offsetY = PHPExcel_Shared_Drawing::EMUToPixels ($ oneCellAnchor ->from ->rowOff );
@@ -1509,7 +1510,7 @@ public function load($pFilename)
1509
1510
$ shadow ->setAlpha (self ::array_item ($ outerShdw ->srgbClr ->alpha ->attributes (), "val " ) / 1000 );
1510
1511
}
1511
1512
$ objDrawing ->setWorksheet ($ docSheet );
1512
- } elseif ($ this ->_includeCharts ) {
1513
+ } elseif (( $ this ->_includeCharts ) && ( $ twoCellAnchor -> graphicFrame ) ) {
1513
1514
$ fromCoordinate = PHPExcel_Cell::stringFromColumnIndex ((string ) $ twoCellAnchor ->from ->col ) . ($ twoCellAnchor ->from ->row + 1 );
1514
1515
$ fromOffsetX = PHPExcel_Shared_Drawing::EMUToPixels ($ twoCellAnchor ->from ->colOff );
1515
1516
$ fromOffsetY = PHPExcel_Shared_Drawing::EMUToPixels ($ twoCellAnchor ->from ->rowOff );
@@ -1733,7 +1734,7 @@ public function load($pFilename)
1733
1734
}
1734
1735
1735
1736
1736
- private static function _readColor ($ color , $ background =false ) {
1737
+ private static function _readColor ($ color , $ background =FALSE ) {
1737
1738
if (isset ($ color ["rgb " ])) {
1738
1739
return (string )$ color ["rgb " ];
1739
1740
} else if (isset ($ color ["indexed " ])) {
0 commit comments