ILIAS
Release_4_0_x_branch Revision 61816
|
Public Member Functions | |
__construct ($object) | |
Create a new PHPExcel_Reader_Excel5_Escher instance. | |
load ($data) | |
Load Escher stream data. |
Data Fields | |
const | DGGCONTAINER = 0xF000 |
const | BSTORECONTAINER = 0xF001 |
const | DGCONTAINER = 0xF002 |
const | SPGRCONTAINER = 0xF003 |
const | SPCONTAINER = 0xF004 |
const | DGG = 0xF006 |
const | BSE = 0xF007 |
const | DG = 0xF008 |
const | SPGR = 0xF009 |
const | SP = 0xF00A |
const | OPT = 0xF00B |
const | CLIENTTEXTBOX = 0xF00D |
const | CLIENTANCHOR = 0xF010 |
const | CLIENTDATA = 0xF011 |
const | BLIPJPEG = 0xF01D |
const | BLIPPNG = 0xF01E |
const | SPLITMENUCOLORS = 0xF11E |
const | TERTIARYOPT = 0xF122 |
Private Member Functions | |
_readDefault () | |
Read a generic record. | |
_readDggContainer () | |
Read DggContainer record (Drawing Group Container) | |
_readDgg () | |
Read Dgg record (Drawing Group) | |
_readBstoreContainer () | |
Read BstoreContainer record (Blip Store Container) | |
_readBSE () | |
Read BSE record. | |
_readBlipJPEG () | |
Read BlipJPEG record. | |
_readBlipPNG () | |
Read BlipPNG record. | |
_readOPT () | |
Read OPT record. | |
_readTertiaryOPT () | |
Read TertiaryOPT record. | |
_readSplitMenuColors () | |
Read SplitMenuColors record. | |
_readDgContainer () | |
Read DgContainer record (Drawing Container) | |
_readDg () | |
Read Dg record (Drawing) | |
_readSpgrContainer () | |
Read SpgrContainer record (Shape Group Container) | |
_readSpContainer () | |
Read SpContainer record (Shape Container) | |
_readSpgr () | |
Read Spgr record (Shape Group) | |
_readSp () | |
Read Sp record (Shape) | |
_readClientTextbox () | |
Read ClientTextbox record. | |
_readClientAnchor () | |
Read ClientAnchor record. | |
_readClientData () | |
Read ClientData record. | |
_readOfficeArtRGFOPTE ($data, $n) | |
Read OfficeArtRGFOPTE table of property-value pairs. | |
_GetInt2d ($data, $pos) | |
Read 16-bit unsigned integer. | |
_GetInt4d ($data, $pos) | |
Read 32-bit signed integer. |
Private Attributes | |
$_data | |
$_dataSize | |
$_pos | |
$_object |
Definition at line 67 of file Escher.php.
PHPExcel_Reader_Excel5_Escher::__construct | ( | $object | ) |
Create a new PHPExcel_Reader_Excel5_Escher instance.
mixed | $object |
Definition at line 121 of file Escher.php.
|
private |
Read 16-bit unsigned integer.
string | $data | |
int | $pos |
Definition at line 680 of file Escher.php.
References $data.
Referenced by _readBlipJPEG(), _readBlipPNG(), _readBSE(), _readClientAnchor(), _readClientTextbox(), _readDefault(), _readOfficeArtRGFOPTE(), _readOPT(), _readSp(), _readTertiaryOPT(), and load().
|
private |
Read 32-bit signed integer.
string | $data | |
int | $pos |
Definition at line 692 of file Escher.php.
References $data.
Referenced by _readBlipJPEG(), _readBlipPNG(), _readBSE(), _readBstoreContainer(), _readClientAnchor(), _readClientData(), _readClientTextbox(), _readDefault(), _readDg(), _readDgContainer(), _readDgg(), _readDggContainer(), _readOfficeArtRGFOPTE(), _readOPT(), _readSp(), _readSpContainer(), _readSpgr(), _readSpgrContainer(), _readSplitMenuColors(), and _readTertiaryOPT().
|
private |
Read BlipJPEG record.
Holds raw JPEG image data
Definition at line 311 of file Escher.php.
References $data, _GetInt2d(), and _GetInt4d().
Referenced by load().
|
private |
Read BlipPNG record.
Holds raw PNG image data
Definition at line 352 of file Escher.php.
References $data, _GetInt2d(), and _GetInt4d().
Referenced by load().
|
private |
Read BSE record.
Definition at line 245 of file Escher.php.
References $reader, $size, _GetInt2d(), and _GetInt4d().
Referenced by load().
|
private |
Read BstoreContainer record (Blip Store Container)
Definition at line 227 of file Escher.php.
References $reader, and _GetInt4d().
Referenced by load().
|
private |
Read ClientAnchor record.
This record holds information about where the shape is anchored in worksheet
Definition at line 565 of file Escher.php.
References _GetInt2d(), _GetInt4d(), and PHPExcel_Cell\stringFromColumnIndex().
Referenced by load().
|
private |
Read ClientData record.
Definition at line 619 of file Escher.php.
References _GetInt4d().
Referenced by load().
|
private |
Read ClientTextbox record.
Definition at line 548 of file Escher.php.
References _GetInt2d(), and _GetInt4d().
Referenced by load().
|
private |
Read a generic record.
Definition at line 176 of file Escher.php.
References _GetInt2d(), and _GetInt4d().
Referenced by load().
|
private |
Read Dg record (Drawing)
Definition at line 459 of file Escher.php.
References _GetInt4d().
Referenced by load().
|
private |
Read DgContainer record (Drawing Container)
Definition at line 441 of file Escher.php.
References $reader, and _GetInt4d().
Referenced by load().
|
private |
Read Dgg record (Drawing Group)
Definition at line 215 of file Escher.php.
References _GetInt4d().
Referenced by load().
|
private |
Read DggContainer record (Drawing Group Container)
Definition at line 197 of file Escher.php.
References $reader, and _GetInt4d().
Referenced by load().
|
private |
Read OfficeArtRGFOPTE table of property-value pairs.
string | $data | Binary data |
int | $n | Number of properties |
Definition at line 634 of file Escher.php.
References $data, $n, _GetInt2d(), and _GetInt4d().
Referenced by _readOPT().
|
private |
Read OPT record.
This record may occur within DggContainer record or SpContainer
Definition at line 393 of file Escher.php.
References _GetInt2d(), _GetInt4d(), and _readOfficeArtRGFOPTE().
Referenced by load().
|
private |
Read Sp record (Shape)
Definition at line 531 of file Escher.php.
References _GetInt2d(), and _GetInt4d().
Referenced by load().
|
private |
Read SpContainer record (Shape Container)
Definition at line 499 of file Escher.php.
References $reader, and _GetInt4d().
Referenced by load().
|
private |
Read Spgr record (Shape Group)
Definition at line 519 of file Escher.php.
References _GetInt4d().
Referenced by load().
|
private |
Read SpgrContainer record (Shape Group Container)
Definition at line 471 of file Escher.php.
References $reader, and _GetInt4d().
Referenced by load().
|
private |
Read SplitMenuColors record.
Definition at line 429 of file Escher.php.
References _GetInt4d().
Referenced by load().
|
private |
Read TertiaryOPT record.
Definition at line 412 of file Escher.php.
References _GetInt2d(), and _GetInt4d().
Referenced by load().
PHPExcel_Reader_Excel5_Escher::load | ( | $data | ) |
Load Escher stream data.
May be a partial Escher stream.
string | $data |
Definition at line 131 of file Escher.php.
References $_object, $data, _GetInt2d(), _readBlipJPEG(), _readBlipPNG(), _readBSE(), _readBstoreContainer(), _readClientAnchor(), _readClientData(), _readClientTextbox(), _readDefault(), _readDg(), _readDgContainer(), _readDgg(), _readDggContainer(), _readOPT(), _readSp(), _readSpContainer(), _readSpgr(), _readSpgrContainer(), _readSplitMenuColors(), and _readTertiaryOPT().
|
private |
Definition at line 93 of file Escher.php.
|
private |
Definition at line 100 of file Escher.php.
|
private |
Definition at line 114 of file Escher.php.
Referenced by load().
|
private |
Definition at line 107 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BLIPJPEG = 0xF01D |
Definition at line 83 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BLIPPNG = 0xF01E |
Definition at line 84 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BSE = 0xF007 |
Definition at line 75 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BSTORECONTAINER = 0xF001 |
Definition at line 70 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::CLIENTANCHOR = 0xF010 |
Definition at line 81 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::CLIENTDATA = 0xF011 |
Definition at line 82 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::CLIENTTEXTBOX = 0xF00D |
Definition at line 80 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DG = 0xF008 |
Definition at line 76 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DGCONTAINER = 0xF002 |
Definition at line 71 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DGG = 0xF006 |
Definition at line 74 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DGGCONTAINER = 0xF000 |
Definition at line 69 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::OPT = 0xF00B |
Definition at line 79 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SP = 0xF00A |
Definition at line 78 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPCONTAINER = 0xF004 |
Definition at line 73 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPGR = 0xF009 |
Definition at line 77 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPGRCONTAINER = 0xF003 |
Definition at line 72 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPLITMENUCOLORS = 0xF11E |
Definition at line 85 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::TERTIARYOPT = 0xF122 |
Definition at line 86 of file Escher.php.