Documentation

Style

Style collection

Table of Contents

$styles  : array<string|int, mixed>
Style register
addFontStyle()  : Font
Add font style
addLinkStyle()  : Font
Add link style
addNumberingStyle()  : Numbering
Add numbering style
addParagraphStyle()  : Paragraph
Add paragraph style
addTableStyle()  : Table
Add table style
addTitleStyle()  : Font
Add title style
countStyles()  : int
Count styles
getStyle()  : AbstractStyle
Get style by name
getStyles()  : array<string|int, AbstractStyle>
Get all styles
resetStyles()  : mixed
Reset styles.
setDefaultParagraphStyle()  : Paragraph
Set default paragraph style
setStyleValues()  : AbstractStyle
Set style values and put it to static style collection

Properties

$styles

Style register

private static array<string|int, mixed> $styles = array()

Methods

addFontStyle()

Add font style

public static addFontStyle(string $styleName, array<string|int, mixed>|AbstractStyle $fontStyle[, array<string|int, mixed>|AbstractStyle $paragraphStyle = null ]) : Font
Parameters
$styleName : string
$fontStyle : array<string|int, mixed>|AbstractStyle
$paragraphStyle : array<string|int, mixed>|AbstractStyle = null
Return values
Font

addLinkStyle()

Add link style

public static addLinkStyle(string $styleName, array<string|int, mixed>|AbstractStyle $styles) : Font
Parameters
$styleName : string
$styles : array<string|int, mixed>|AbstractStyle
Return values
Font

addNumberingStyle()

Add numbering style

public static addNumberingStyle(string $styleName, array<string|int, mixed>|AbstractStyle $styleValues) : Numbering
Parameters
$styleName : string
$styleValues : array<string|int, mixed>|AbstractStyle
Tags
since
0.10.0
Return values
Numbering

addParagraphStyle()

Add paragraph style

public static addParagraphStyle(string $styleName, array<string|int, mixed>|AbstractStyle $styles) : Paragraph
Parameters
$styleName : string
$styles : array<string|int, mixed>|AbstractStyle
Return values
Paragraph

addTableStyle()

Add table style

public static addTableStyle(string $styleName, array<string|int, mixed> $styleTable[, array<string|int, mixed>|null $styleFirstRow = null ]) : Table
Parameters
$styleName : string
$styleTable : array<string|int, mixed>
$styleFirstRow : array<string|int, mixed>|null = null
Return values
Table

addTitleStyle()

Add title style

public static addTitleStyle(int|null $depth, array<string|int, mixed>|AbstractStyle $fontStyle[, array<string|int, mixed>|AbstractStyle $paragraphStyle = null ]) : Font
Parameters
$depth : int|null

Provide null to set title font

$fontStyle : array<string|int, mixed>|AbstractStyle
$paragraphStyle : array<string|int, mixed>|AbstractStyle = null
Return values
Font

countStyles()

Count styles

public static countStyles() : int
Tags
since
0.10.0
Return values
int

getStyle()

Get style by name

public static getStyle(string $styleName) : AbstractStyle
Parameters
$styleName : string
Return values
AbstractStyle

Paragraph|Font|Table|Numbering

resetStyles()

Reset styles.

public static resetStyles() : mixed
Tags
since
0.10.0
Return values
mixed

setDefaultParagraphStyle()

Set default paragraph style

public static setDefaultParagraphStyle(array<string|int, mixed>|AbstractStyle $styles) : Paragraph
Parameters
$styles : array<string|int, mixed>|AbstractStyle

Paragraph style definition

Return values
Paragraph

Search results