$No
$No : int
The PPS index.
Class for creating PPS's for OLE containers.
$No : int
The PPS index.
$Name : string
The PPS name (in Unicode).
$Type : int
The PPS type. Dir, Root or File.
$PrevPps : int
The index of the previous PPS.
$NextPps : int
The index of the next PPS.
$DirPps : int
The index of it's first child if this is a Dir or Root PPS.
$Time1st : int
A timestamp.
$Time2nd : int
A timestamp.
$startBlock : int
Starting block (small or big) for this PPS's data inside the container.
$Size : int
The size of the PPS's data (in bytes).
$_data : string
The PPS's data (only used if it's not using a temporary file).
$children : array
Array of child PPS's (only used by Root and Dir PPS's).
$ole : \PhpOffice\PhpSpreadsheet\Shared\OLE
Pointer to OLE container.
__construct(int $No, string $name, int $type, int $prev, int $next, int $dir, int $time_1st, int $time_2nd, string $data, array $children) : mixed
The constructor.
int | $No | The PPS index |
string | $name | The PPS name |
int | $type | The PPS type. Dir, Root or File |
int | $prev | The index of the previous PPS |
int | $next | The index of the next PPS |
int | $dir | The index of it's first child if this is a Dir or Root PPS |
int | $time_1st | A timestamp |
int | $time_2nd | A timestamp |
string | $data | The (usually binary) source data of the PPS |
array | $children | Array containing children PPS for this PPS |
savePpsSetPnt(array $raList, mixed $to_save, mixed $depth) : int
Updates index and pointers to previous, next and children PPS's for this PPS. I don't think it'll work with Dir PPS's.
array | $raList | Reference to the array of PPS's for the whole OLE container |
mixed | $to_save | |
mixed | $depth |
The index for this PPS