Constants

DGGCONTAINER

DGGCONTAINER = 0xf000

BSTORECONTAINER

BSTORECONTAINER = 0xf001

DGCONTAINER

DGCONTAINER = 0xf002

SPGRCONTAINER

SPGRCONTAINER = 0xf003

SPCONTAINER

SPCONTAINER = 0xf004

CLIENTTEXTBOX

CLIENTTEXTBOX = 0xf00d

CLIENTANCHOR

CLIENTANCHOR = 0xf010

CLIENTDATA

CLIENTDATA = 0xf011

BLIPJPEG

BLIPJPEG = 0xf01d

BLIPPNG

BLIPPNG = 0xf01e

SPLITMENUCOLORS

SPLITMENUCOLORS = 0xf11e

TERTIARYOPT

TERTIARYOPT = 0xf122

Properties

$data

$data : string

Escher stream data (binary).

Type

string

$dataSize

$dataSize : int

Size in bytes of the Escher stream data.

Type

int

$pos

$pos : int

Current position of stream pointer in Escher stream data.

Type

int

$object

$object : \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE|\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer\SpContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer

The object to be returned by the reader. Modified during load.

Type

SpgrContainer

Methods

__construct()

__construct(mixed  $object) : mixed

Create a new Escher instance.

Parameters

mixed $object

Returns

mixed —

load()

load(string  $data) : \PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE|\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer\SpContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer

Load Escher stream data. May be a partial Escher stream.

Parameters

string $data

Returns

\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer\BSE|\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer\BstoreContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DggContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer\SpContainer|\PhpOffice\PhpSpreadsheet\Shared\Escher\DgContainer\SpgrContainer —

readDefault()

readDefault() : void

Read a generic record.

readDggContainer()

readDggContainer() : void

Read DggContainer record (Drawing Group Container).

readDgg()

readDgg() : void

Read Dgg record (Drawing Group).

readBstoreContainer()

readBstoreContainer() : void

Read BstoreContainer record (Blip Store Container).

readBSE()

readBSE() : void

Read BSE record.

readBlipJPEG()

readBlipJPEG() : void

Read BlipJPEG record. Holds raw JPEG image data.

readBlipPNG()

readBlipPNG() : void

Read BlipPNG record. Holds raw PNG image data.

readOPT()

readOPT() : void

Read OPT record. This record may occur within DggContainer record or SpContainer.

readTertiaryOPT()

readTertiaryOPT() : void

Read TertiaryOPT record.

readSplitMenuColors()

readSplitMenuColors() : void

Read SplitMenuColors record.

readDgContainer()

readDgContainer() : void

Read DgContainer record (Drawing Container).

readDg()

readDg() : void

Read Dg record (Drawing).

readSpgrContainer()

readSpgrContainer() : void

Read SpgrContainer record (Shape Group Container).

readSpContainer()

readSpContainer() : void

Read SpContainer record (Shape Container).

readSpgr()

readSpgr() : void

Read Spgr record (Shape Group).

readSp()

readSp() : void

Read Sp record (Shape).

readClientTextbox()

readClientTextbox() : void

Read ClientTextbox record.

readClientAnchor()

readClientAnchor() : void

Read ClientAnchor record. This record holds information about where the shape is anchored in worksheet.

readClientData()

readClientData() : void

Read ClientData record.

readOfficeArtRGFOPTE()

readOfficeArtRGFOPTE(string  $data, int  $n) : void

Read OfficeArtRGFOPTE table of property-value pairs.

Parameters

string $data

Binary data

int $n

Number of properties