Documentation

Theme extends WriterPart

Table of Contents

$parentWriter  : Xlsx
Parent Xlsx object.
__construct()  : mixed
Set parent Xlsx object.
getParentWriter()  : Xlsx
Get parent Xlsx object.
writeTheme()  : string
Write theme to XML format.
writeColourScheme()  : void
Write colour scheme to XML format.
writeFonts()  : void
Write fonts to XML format.

Properties

Methods

__construct()

Set parent Xlsx object.

public __construct(Xlsx $writer) : mixed
Parameters
$writer : Xlsx
Return values
mixed

getParentWriter()

Get parent Xlsx object.

public getParentWriter() : Xlsx
Return values
Xlsx

writeTheme()

Write theme to XML format.

public writeTheme(Spreadsheet $spreadsheet) : string
Parameters
$spreadsheet : Spreadsheet
Return values
string

XML Output

writeColourScheme()

Write colour scheme to XML format.

private writeColourScheme(XMLWriter $objWriter, Theme $theme) : void
Parameters
$objWriter : XMLWriter
$theme : Theme
Return values
void

writeFonts()

Write fonts to XML format.

private writeFonts(XMLWriter $objWriter, string $latinFont, string $eastAsianFont, string $complexScriptFont, array<string|int, string> $fontSet) : void
Parameters
$objWriter : XMLWriter
$latinFont : string
$eastAsianFont : string
$complexScriptFont : string
$fontSet : array<string|int, string>
Return values
void

Search results