ILIAS
eassessment Revision 61809
|
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. |
Private Attributes | |
$_data | |
$_dataSize | |
$_pos | |
$_object |
Definition at line 35 of file Escher.php.
PHPExcel_Reader_Excel5_Escher::__construct | ( | $object | ) |
Create a new PHPExcel_Reader_Excel5_Escher instance.
mixed | $object |
Definition at line 89 of file Escher.php.
|
private |
Read BlipJPEG record.
Holds raw JPEG image data
Definition at line 278 of file Escher.php.
References $data, $pos, PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read BlipPNG record.
Holds raw PNG image data
Definition at line 319 of file Escher.php.
References $data, $pos, PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read BSE record.
Definition at line 212 of file Escher.php.
References $reader, PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read BstoreContainer record (Blip Store Container)
Definition at line 194 of file Escher.php.
References $reader, and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read ClientAnchor record.
This record holds information about where the shape is anchored in worksheet
Definition at line 532 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt2d(), PHPExcel_Reader_Excel5\_GetInt4d(), and PHPExcel_Cell\stringFromColumnIndex().
Referenced by load().
|
private |
Read ClientData record.
Definition at line 586 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read ClientTextbox record.
Definition at line 515 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read a generic record.
Definition at line 143 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read Dg record (Drawing)
Definition at line 426 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read DgContainer record (Drawing Container)
Definition at line 408 of file Escher.php.
References $reader, and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read Dgg record (Drawing Group)
Definition at line 182 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read DggContainer record (Drawing Group Container)
Definition at line 164 of file Escher.php.
References $reader, and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read OfficeArtRGFOPTE table of property-value pairs.
string | $data | Binary data |
int | $n | Number of properties |
Definition at line 601 of file Escher.php.
References $data, PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by _readOPT().
|
private |
Read OPT record.
This record may occur within DggContainer record or SpContainer
Definition at line 360 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt2d(), PHPExcel_Reader_Excel5\_GetInt4d(), and _readOfficeArtRGFOPTE().
Referenced by load().
|
private |
Read Sp record (Shape)
Definition at line 498 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read SpContainer record (Shape Container)
Definition at line 466 of file Escher.php.
References $reader, and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read Spgr record (Shape Group)
Definition at line 486 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read SpgrContainer record (Shape Group Container)
Definition at line 438 of file Escher.php.
References $reader, and PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read SplitMenuColors record.
Definition at line 396 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt4d().
Referenced by load().
|
private |
Read TertiaryOPT record.
Definition at line 379 of file Escher.php.
References PHPExcel_Reader_Excel5\_GetInt2d(), and PHPExcel_Reader_Excel5\_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 99 of file Escher.php.
References $_object, $data, PHPExcel_Reader_Excel5\_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 61 of file Escher.php.
|
private |
Definition at line 68 of file Escher.php.
|
private |
Definition at line 82 of file Escher.php.
Referenced by load().
|
private |
Definition at line 75 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BLIPJPEG = 0xF01D |
Definition at line 51 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BLIPPNG = 0xF01E |
Definition at line 52 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BSE = 0xF007 |
Definition at line 43 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::BSTORECONTAINER = 0xF001 |
Definition at line 38 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::CLIENTANCHOR = 0xF010 |
Definition at line 49 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::CLIENTDATA = 0xF011 |
Definition at line 50 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::CLIENTTEXTBOX = 0xF00D |
Definition at line 48 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DG = 0xF008 |
Definition at line 44 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DGCONTAINER = 0xF002 |
Definition at line 39 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DGG = 0xF006 |
Definition at line 42 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::DGGCONTAINER = 0xF000 |
Definition at line 37 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::OPT = 0xF00B |
Definition at line 47 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SP = 0xF00A |
Definition at line 46 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPCONTAINER = 0xF004 |
Definition at line 41 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPGR = 0xF009 |
Definition at line 45 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPGRCONTAINER = 0xF003 |
Definition at line 40 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::SPLITMENUCOLORS = 0xF11E |
Definition at line 53 of file Escher.php.
const PHPExcel_Reader_Excel5_Escher::TERTIARYOPT = 0xF122 |
Definition at line 54 of file Escher.php.