ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
read ($sFileName) | |
Read the file. | |
getWorkBook () | |
Extract binary stream data, workbook stream + sheet streams. |
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 |
Private Member Functions | |
_readData ($bl) | |
Read a standard stream (by joining sectors using information from SAT) | |
_readPropertySets () | |
Read entries in the directory stream. | |
_GetInt4d ($data, $pos) | |
Read 4 bytes of data at specified position. |
Private Attributes | |
$data = '' |
Definition at line 30 of file OLERead.php.
|
private |
Read 4 bytes of data at specified position.
string | $data | |
int | $pos |
Definition at line 295 of file OLERead.php.
References $data.
Referenced by _readPropertySets(), and read().
|
private |
Read a standard stream (by joining sectors using information from SAT)
int | $bl | Sector ID where the stream starts |
Definition at line 222 of file OLERead.php.
References $data.
Referenced by getWorkBook(), and read().
|
private |
Read entries in the directory stream.
Definition at line 239 of file OLERead.php.
References $d, $name, $size, $type, _GetInt4d(), and PROPERTY_STORAGE_BLOCK_SIZE.
Referenced by read().
PHPExcel_Shared_OLERead::getWorkBook | ( | ) |
Extract binary stream data, workbook stream + sheet streams.
Definition at line 173 of file OLERead.php.
References _readData(), BIG_BLOCK_SIZE, and SMALL_BLOCK_SIZE.
PHPExcel_Shared_OLERead::read | ( | $sFileName | ) |
Read the file.
$sFileName | string Filename |
Exception |
Definition at line 68 of file OLERead.php.
References _GetInt4d(), _readData(), _readPropertySets(), BIG_BLOCK_DEPOT_BLOCKS_POS, and IDENTIFIER_OLE.
|
private |
Definition at line 31 of file OLERead.php.
Referenced by _GetInt4d(), and _readData().
const PHPExcel_Shared_OLERead::BIG_BLOCK_DEPOT_BLOCKS_POS = 0x4c |
Definition at line 54 of file OLERead.php.
Referenced by read().
const PHPExcel_Shared_OLERead::BIG_BLOCK_SIZE = 0x200 |
Definition at line 37 of file OLERead.php.
Referenced by getWorkBook().
const PHPExcel_Shared_OLERead::EXTENSION_BLOCK_POS = 0x44 |
Definition at line 52 of file OLERead.php.
const PHPExcel_Shared_OLERead::IDENTIFIER_OLE = IDENTIFIER_OLE |
Definition at line 34 of file OLERead.php.
const PHPExcel_Shared_OLERead::NUM_BIG_BLOCK_DEPOT_BLOCKS_POS = 0x2c |
Definition at line 49 of file OLERead.php.
const PHPExcel_Shared_OLERead::NUM_EXTENSION_BLOCK_POS = 0x48 |
Definition at line 53 of file OLERead.php.
const PHPExcel_Shared_OLERead::PROPERTY_STORAGE_BLOCK_SIZE = 0x80 |
Definition at line 43 of file OLERead.php.
Referenced by _readPropertySets().
const PHPExcel_Shared_OLERead::ROOT_START_BLOCK_POS = 0x30 |
Definition at line 50 of file OLERead.php.
const PHPExcel_Shared_OLERead::SIZE_OF_NAME_POS = 0x40 |
Definition at line 57 of file OLERead.php.
const PHPExcel_Shared_OLERead::SIZE_POS = 0x78 |
Definition at line 60 of file OLERead.php.
const PHPExcel_Shared_OLERead::SMALL_BLOCK_DEPOT_BLOCK_POS = 0x3c |
Definition at line 51 of file OLERead.php.
const PHPExcel_Shared_OLERead::SMALL_BLOCK_SIZE = 0x40 |
Definition at line 40 of file OLERead.php.
Referenced by getWorkBook().
const PHPExcel_Shared_OLERead::SMALL_BLOCK_THRESHOLD = 0x1000 |
Definition at line 46 of file OLERead.php.
const PHPExcel_Shared_OLERead::START_BLOCK_POS = 0x74 |
Definition at line 59 of file OLERead.php.
const PHPExcel_Shared_OLERead::TYPE_POS = 0x42 |
Definition at line 58 of file OLERead.php.