Overview

Packages

  • JAMA
  • None
  • PHP
  • PHPExcel
    • CachedObjectStorage
    • Calculation
    • Cell
    • Chart
      • Renderer
    • Reader
      • Excel2007
      • Excel5
    • RichText
    • Settings
    • Shared
      • Escher
      • OLE
      • Trend
      • ZipArchive
    • Style
    • Worksheet
      • Drawing
    • Writer
      • 2007
      • CSV
      • Excel2007
      • Excel5
      • HTML
      • PDF

Classes

  • PHPExcel_Shared_OLE
  • PHPExcel_Shared_OLE_ChainedBlockStream
  • PHPExcel_Shared_OLE_PPS
  • PHPExcel_Shared_OLE_PPS_File
  • PHPExcel_Shared_OLE_PPS_Root
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class PHPExcel_Shared_OLE_PPS

Class for creating PPS's for OLE containers

Direct known subclasses

PHPExcel_Shared_OLE_PPS_File, PHPExcel_Shared_OLE_PPS_Root
Package: PHPExcel\Shared\OLE
Category: PHPExcel
Author: Xavier Noguer xnoguer@php.net
Located at controlador/include/phpexcel/PHPExcel/Shared/OLE/PPS.php
Methods summary
public
# __construct( integer $No, string $name, integer $type, integer $prev, integer $next, integer $dir, integer $time_1st, integer $time_2nd, string $data, array $children )

The constructor

The constructor

Parameters

$No
The PPS index
$name
The PPS name
$type
The PPS type. Dir, Root or File
$prev
The index of the previous PPS
$next
The index of the next PPS
$dir
The index of it's first child if this is a Dir or Root PPS
$time_1st
A timestamp
$time_2nd
A timestamp
$data
The (usually binary) source data of the PPS
$children
Array containing children PPS for this PPS
public integer
# _DataLen( )

Returns the amount of data saved for this PPS

Returns the amount of data saved for this PPS

Returns

integer
The amount of data (in bytes)
public string
# _getPpsWk( )

Returns a string with the PPS's WK (What is a WK?)

Returns a string with the PPS's WK (What is a WK?)

Returns

string
The binary string
public static integer
# _savePpsSetPnt( array & $raList, $to_save, $depth = 0 )

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.

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.

Parameters

$raList

$raList Reference to the array of PPS's for the whole OLE container

$to_save
$depth

Returns

integer
The index for this PPS
Properties summary
public integer $No

The PPS index

The PPS index

#
public string $Name

The PPS name (in Unicode)

The PPS name (in Unicode)

#
public integer $Type

The PPS type. Dir, Root or File

The PPS type. Dir, Root or File

#
public integer $PrevPps

The index of the previous PPS

The index of the previous PPS

#
public integer $NextPps

The index of the next PPS

The index of the next PPS

#
public integer $DirPps

The index of it's first child if this is a Dir or Root PPS

The index of it's first child if this is a Dir or Root PPS

#
public integer $Time1st

A timestamp

A timestamp

#
public integer $Time2nd

A timestamp

A timestamp

#
public integer $_StartBlock

Starting block (small or big) for this PPS's data inside the container

Starting block (small or big) for this PPS's data inside the container

#
public integer $Size

The size of the PPS's data (in bytes)

The size of the PPS's data (in bytes)

#
public string $_data

The PPS's data (only used if it's not using a temporary file)

The PPS's data (only used if it's not using a temporary file)

#
public array $children

Array of child PPS's (only used by Root and Dir PPS's)

Array of child PPS's (only used by Root and Dir PPS's)

# array()
public OLE $ole

Pointer to OLE container

Pointer to OLE container

#
Autene API documentation generated by ApiGen