You are here

public function PHPExcel_Worksheet::__construct in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Worksheet.php \PHPExcel_Worksheet::__construct()

Create a new worksheet

Parameters

PHPExcel $pParent:

string $pTitle:

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Worksheet.php, line 341

Class

PHPExcel_Worksheet
PHPExcel_Worksheet

Code

public function __construct(PHPExcel $pParent = null, $pTitle = 'Worksheet') {

  // Set parent and title
  $this->_parent = $pParent;
  $this
    ->setTitle($pTitle, FALSE);

  // setTitle can change $pTitle
  $this
    ->setCodeName($this
    ->getTitle());
  $this
    ->setSheetState(PHPExcel_Worksheet::SHEETSTATE_VISIBLE);
  $this->_cellCollection = PHPExcel_CachedObjectStorageFactory::getInstance($this);

  // Set page setup
  $this->_pageSetup = new PHPExcel_Worksheet_PageSetup();

  // Set page margins
  $this->_pageMargins = new PHPExcel_Worksheet_PageMargins();

  // Set page header/footer
  $this->_headerFooter = new PHPExcel_Worksheet_HeaderFooter();

  // Set sheet view
  $this->_sheetView = new PHPExcel_Worksheet_SheetView();

  // Drawing collection
  $this->_drawingCollection = new ArrayObject();

  // Chart collection
  $this->_chartCollection = new ArrayObject();

  // Protection
  $this->_protection = new PHPExcel_Worksheet_Protection();

  // Default row dimension
  $this->_defaultRowDimension = new PHPExcel_Worksheet_RowDimension(NULL);

  // Default column dimension
  $this->_defaultColumnDimension = new PHPExcel_Worksheet_ColumnDimension(NULL);
  $this->_autoFilter = new PHPExcel_Worksheet_AutoFilter(NULL, $this);
}