|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Collaboration diagram for PHPExcel_Shared_OLERead:Public Member Functions | |
| read ($sFileName) | |
| Read the file. More... | |
| getStream ($stream) | |
| Extract binary stream data. More... | |
Data Fields | |
| const | IDENTIFIER_OLE = IDENTIFIER_OLE |
| const | BIG_BLOCK_SIZE = 0x200 |
| const | SMALL_BLOCK_SIZE = 0x40 |
| const | PROPERTY_STORAGE_BLOCK_SIZE = 0x80 |
| const | SMALL_BLOCK_THRESHOLD = 0x1000 |
| const | NUM_BIG_BLOCK_DEPOT_BLOCKS_POS = 0x2c |
| const | ROOT_START_BLOCK_POS = 0x30 |
| const | SMALL_BLOCK_DEPOT_BLOCK_POS = 0x3c |
| const | EXTENSION_BLOCK_POS = 0x44 |
| const | NUM_EXTENSION_BLOCK_POS = 0x48 |
| const | BIG_BLOCK_DEPOT_BLOCKS_POS = 0x4c |
| const | SIZE_OF_NAME_POS = 0x40 |
| const | TYPE_POS = 0x42 |
| const | START_BLOCK_POS = 0x74 |
| const | SIZE_POS = 0x78 |
| $wrkbook = null | |
| $summaryInformation = null | |
| $documentSummaryInformation = null | |
Private Member Functions | |
| _readData ($bl) | |
| Read a standard stream (by joining sectors using information from SAT) More... | |
| _readPropertySets () | |
| Read entries in the directory stream. More... | |
Static Private Member Functions | |
| static | _GetInt4d ($data, $pos) |
| Read 4 bytes of data at specified position. More... | |
Private Attributes | |
| $data = '' | |
Definition at line 31 of file OLERead.php.
|
staticprivate |
Read 4 bytes of data at specified position.
| string | $data | |
| int | $pos |
Definition at line 302 of file OLERead.php.
References $data.
Referenced by _readData(), _readPropertySets(), getStream(), and read().
Here is the caller graph for this function:
|
private |
Read a standard stream (by joining sectors using information from SAT)
| int | $bl | Sector ID where the stream starts |
Definition at line 220 of file OLERead.php.
References $data, _GetInt4d(), and data.
Referenced by getStream(), and read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Read entries in the directory stream.
Definition at line 236 of file OLERead.php.
References $d, $name, $size, $type, _GetInt4d(), and PROPERTY_STORAGE_BLOCK_SIZE.
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:| PHPExcel_Shared_OLERead::getStream | ( | $stream | ) |
Extract binary stream data.
Definition at line 173 of file OLERead.php.
References GuzzleHttp\Psr7\$stream, _GetInt4d(), _readData(), BIG_BLOCK_SIZE, data, and SMALL_BLOCK_SIZE.
Here is the call graph for this function:| PHPExcel_Shared_OLERead::read | ( | $sFileName | ) |
Read the file.
| $sFileName | string Filename |
| PHPExcel_Reader_Exception |
Definition at line 76 of file OLERead.php.
References $i, _GetInt4d(), _readData(), _readPropertySets(), BIG_BLOCK_DEPOT_BLOCKS_POS, and data.
Here is the call graph for this function:
|
private |
Definition at line 32 of file OLERead.php.
Referenced by _GetInt4d(), and _readData().
| PHPExcel_Shared_OLERead::$documentSummaryInformation = null |
Definition at line 67 of file OLERead.php.
| PHPExcel_Shared_OLERead::$summaryInformation = null |
Definition at line 66 of file OLERead.php.
| PHPExcel_Shared_OLERead::$wrkbook = null |
Definition at line 65 of file OLERead.php.
| const PHPExcel_Shared_OLERead::BIG_BLOCK_DEPOT_BLOCKS_POS = 0x4c |
Definition at line 55 of file OLERead.php.
Referenced by read().
| const PHPExcel_Shared_OLERead::BIG_BLOCK_SIZE = 0x200 |
Definition at line 38 of file OLERead.php.
Referenced by getStream().
| const PHPExcel_Shared_OLERead::EXTENSION_BLOCK_POS = 0x44 |
Definition at line 53 of file OLERead.php.
| const PHPExcel_Shared_OLERead::IDENTIFIER_OLE = IDENTIFIER_OLE |
Definition at line 35 of file OLERead.php.
| const PHPExcel_Shared_OLERead::NUM_BIG_BLOCK_DEPOT_BLOCKS_POS = 0x2c |
Definition at line 50 of file OLERead.php.
| const PHPExcel_Shared_OLERead::NUM_EXTENSION_BLOCK_POS = 0x48 |
Definition at line 54 of file OLERead.php.
| const PHPExcel_Shared_OLERead::PROPERTY_STORAGE_BLOCK_SIZE = 0x80 |
Definition at line 44 of file OLERead.php.
Referenced by _readPropertySets().
| const PHPExcel_Shared_OLERead::ROOT_START_BLOCK_POS = 0x30 |
Definition at line 51 of file OLERead.php.
| const PHPExcel_Shared_OLERead::SIZE_OF_NAME_POS = 0x40 |
Definition at line 58 of file OLERead.php.
| const PHPExcel_Shared_OLERead::SIZE_POS = 0x78 |
Definition at line 61 of file OLERead.php.
| const PHPExcel_Shared_OLERead::SMALL_BLOCK_DEPOT_BLOCK_POS = 0x3c |
Definition at line 52 of file OLERead.php.
| const PHPExcel_Shared_OLERead::SMALL_BLOCK_SIZE = 0x40 |
Definition at line 41 of file OLERead.php.
Referenced by getStream().
| const PHPExcel_Shared_OLERead::SMALL_BLOCK_THRESHOLD = 0x1000 |
Definition at line 47 of file OLERead.php.
| const PHPExcel_Shared_OLERead::START_BLOCK_POS = 0x74 |
Definition at line 60 of file OLERead.php.
| const PHPExcel_Shared_OLERead::TYPE_POS = 0x42 |
Definition at line 59 of file OLERead.php.