|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Collaboration diagram for PhpOffice\PhpSpreadsheet\Shared\OLERead:Public Member Functions | |
| read (string $pFilename) | |
| Read the file. More... | |
| getStream ($stream) | |
| Extract binary stream data. More... | |
Data Fields | |
| 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 | |
| $summaryInformation | |
| $documentSummaryInformation | |
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 = '' | |
| $numBigBlockDepotBlocks | |
| $rootStartBlock | |
| $sbdStartBlock | |
| $extensionBlock | |
| $numExtensionBlocks | |
| $bigBlockChain | |
| $smallBlockChain | |
| $entry | |
| $rootentry | |
| $props = [] | |
Definition at line 7 of file OLERead.php.
|
staticprivate |
Read 4 bytes of data at specified position.
| string | $data | |
| int | $pos |
Definition at line 323 of file OLERead.php.
References PhpOffice\PhpSpreadsheet\Shared\OLERead\$data.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\getStream(), PhpOffice\PhpSpreadsheet\Shared\OLERead\read(), PhpOffice\PhpSpreadsheet\Shared\OLERead\readData(), and PhpOffice\PhpSpreadsheet\Shared\OLERead\readPropertySets().
Here is the caller graph for this function:| PhpOffice\PhpSpreadsheet\Shared\OLERead::getStream | ( | $stream | ) |
Extract binary stream data.
| int | $stream |
Definition at line 193 of file OLERead.php.
References GuzzleHttp\Psr7\$stream, PhpOffice\PhpSpreadsheet\Shared\OLERead\BIG_BLOCK_SIZE, data, PhpOffice\PhpSpreadsheet\Shared\OLERead\getInt4d(), PhpOffice\PhpSpreadsheet\Shared\OLERead\readData(), and PhpOffice\PhpSpreadsheet\Shared\OLERead\SMALL_BLOCK_SIZE.
Here is the call graph for this function:| PhpOffice\PhpSpreadsheet\Shared\OLERead::read | ( | string | $pFilename | ) |
Read the file.
Definition at line 96 of file OLERead.php.
References $i, PhpOffice\PhpSpreadsheet\Shared\OLERead\$numBigBlockDepotBlocks, PhpOffice\PhpSpreadsheet\Shared\OLERead\$numExtensionBlocks, PhpOffice\PhpSpreadsheet\Shared\OLERead\$rootStartBlock, PhpOffice\PhpSpreadsheet\Shared\OLERead\$sbdStartBlock, PhpOffice\PhpSpreadsheet\Shared\File\assertFile(), PhpOffice\PhpSpreadsheet\Shared\OLERead\BIG_BLOCK_DEPOT_BLOCKS_POS, data, PhpOffice\PhpSpreadsheet\Shared\OLERead\getInt4d(), PhpOffice\PhpSpreadsheet\Shared\OLERead\readData(), and PhpOffice\PhpSpreadsheet\Shared\OLERead\readPropertySets().
Here is the call 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 242 of file OLERead.php.
References PhpOffice\PhpSpreadsheet\Shared\OLERead\$data, data, and PhpOffice\PhpSpreadsheet\Shared\OLERead\getInt4d().
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\getStream(), and PhpOffice\PhpSpreadsheet\Shared\OLERead\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 259 of file OLERead.php.
References $d, $name, $size, $type, PhpOffice\PhpSpreadsheet\Shared\OLERead\getInt4d(), and PhpOffice\PhpSpreadsheet\Shared\OLERead\PROPERTY_STORAGE_BLOCK_SIZE.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 71 of file OLERead.php.
|
private |
Definition at line 9 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\getInt4d(), and PhpOffice\PhpSpreadsheet\Shared\OLERead\readData().
| PhpOffice\PhpSpreadsheet\Shared\OLERead::$documentSummaryInformation |
Definition at line 41 of file OLERead.php.
|
private |
Definition at line 81 of file OLERead.php.
|
private |
Definition at line 61 of file OLERead.php.
|
private |
Definition at line 46 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\read().
|
private |
Definition at line 66 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\read().
|
private |
Definition at line 91 of file OLERead.php.
|
private |
Definition at line 86 of file OLERead.php.
|
private |
Definition at line 51 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\read().
|
private |
Definition at line 56 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\read().
|
private |
Definition at line 76 of file OLERead.php.
| PhpOffice\PhpSpreadsheet\Shared\OLERead::$summaryInformation |
Definition at line 39 of file OLERead.php.
| PhpOffice\PhpSpreadsheet\Shared\OLERead::$wrkbook |
Definition at line 37 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::BIG_BLOCK_DEPOT_BLOCKS_POS = 0x4c |
Definition at line 29 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\read().
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::BIG_BLOCK_SIZE = 0x200 |
Definition at line 12 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\getStream().
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::EXTENSION_BLOCK_POS = 0x44 |
Definition at line 27 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::NUM_BIG_BLOCK_DEPOT_BLOCKS_POS = 0x2c |
Definition at line 24 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::NUM_EXTENSION_BLOCK_POS = 0x48 |
Definition at line 28 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::PROPERTY_STORAGE_BLOCK_SIZE = 0x80 |
Definition at line 18 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\readPropertySets().
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::ROOT_START_BLOCK_POS = 0x30 |
Definition at line 25 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::SIZE_OF_NAME_POS = 0x40 |
Definition at line 32 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::SIZE_POS = 0x78 |
Definition at line 35 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::SMALL_BLOCK_DEPOT_BLOCK_POS = 0x3c |
Definition at line 26 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::SMALL_BLOCK_SIZE = 0x40 |
Definition at line 15 of file OLERead.php.
Referenced by PhpOffice\PhpSpreadsheet\Shared\OLERead\getStream().
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::SMALL_BLOCK_THRESHOLD = 0x1000 |
Definition at line 21 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::START_BLOCK_POS = 0x74 |
Definition at line 34 of file OLERead.php.
| const PhpOffice\PhpSpreadsheet\Shared\OLERead::TYPE_POS = 0x42 |
Definition at line 33 of file OLERead.php.