PHPExcel_Shared

# Class: PHPExcel_Shared_OLERead Source Location: /PHPExcel/Shared/OLERead.php
### Class Overview
| ### Variables $data | ### Constants BIG_BLOCK_DEPOT_BLOCKS_POS BIG_BLOCK_SIZE EXTENSION_BLOCK_POS IDENTIFIER_OLE NUM_BIG_BLOCK_DEPOT_BLOCKS_POS NUM_EXTENSION_BLOCK_POS PROPERTY_STORAGE_BLOCK_SIZE ROOT_START_BLOCK_POS SIZE_OF_NAME_POS SIZE_POS SMALL_BLOCK_DEPOT_BLOCK_POS SMALL_BLOCK_SIZE SMALL_BLOCK_THRESHOLD START_BLOCK_POS TYPE_POS | ### Methods getWorkBook read _GetInt4d _readData _readPropertySets
### Class Details [line 30] [ Top ] ### Class Variables #### $data = '' [line 31] #### Tags:
access: | private
Type: | mixed
[ Top ] ### Class Methods ### method getWorkBook [line 173]
`string getWorkBook( )`
Extract binary stream data, workbook stream + sheet streams Extract binary stream data, workbook stream + sheet streams #### Tags:
access: | public
[ Top ] ### method read [line 68]
`void read( $sFileName $sFileName)`
Read the file Read the file #### Tags:
throws: | Exception
access: | public
#### Parameters:
$sFileName | $sFileName | string Filename
[ Top ] ### method _GetInt4d [line 295]
`int _GetInt4d( string $data, int $pos)`
Read 4 bytes of data at specified position Read 4 bytes of data at specified position #### Tags:
access: | private
#### Parameters:
string | $data |
int | $pos |
[ Top ] ### method _readData [line 222]
`string _readData( int $bl)`
Read a standard stream (by joining sectors using information from SAT) Read a standard stream (by joining sectors using information from SAT) #### Tags:
return: | Data for standard stream
access: | private
#### Parameters:
int | $bl | Sector ID where the stream starts
[ Top ] ### method _readPropertySets [line 239]
`void _readPropertySets( )`
Read entries in the directory stream. Read entries in the directory stream. #### Tags:
access: | private
[ Top ] ### Class Constants #### BIG_BLOCK_DEPOT_BLOCKS_POS = 0x4c [line 54] [ Top ] #### BIG_BLOCK_SIZE = 0x200 [line 37] [ Top ] #### EXTENSION_BLOCK_POS = 0x44 [line 52] [ Top ] #### IDENTIFIER_OLE = IDENTIFIER_OLE [line 34] [ Top ] #### NUM_BIG_BLOCK_DEPOT_BLOCKS_POS = 0x2c [line 49] [ Top ] #### NUM_EXTENSION_BLOCK_POS = 0x48 [line 53] [ Top ] #### PROPERTY_STORAGE_BLOCK_SIZE = 0x80 [line 43] [ Top ] #### ROOT_START_BLOCK_POS = 0x30 [line 50] [ Top ] #### SIZE_OF_NAME_POS = 0x40 [line 57] [ Top ] #### SIZE_POS = 0x78 [line 60] [ Top ] #### SMALL_BLOCK_DEPOT_BLOCK_POS = 0x3c [line 51] [ Top ] #### SMALL_BLOCK_SIZE = 0x40 [line 40] [ Top ] #### SMALL_BLOCK_THRESHOLD = 0x1000 [line 46] [ Top ] #### START_BLOCK_POS = 0x74 [line 59] [ Top ] #### TYPE_POS = 0x42 [line 58] [ Top ] Documentation generated on Mon, 11 Jan 2010 08:12:23 +0100 by phpDocumentor 1.4.1