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
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
Return values
int —getStyle()
Get style by name
public
static getStyle(string $styleName) : AbstractStyle
Parameters
- $styleName : string
Return values
AbstractStyle —Paragraph|Font|Table|Numbering
getStyles()
Get all styles
public
static getStyles() : array<string|int, AbstractStyle>
Return values
array<string|int, AbstractStyle> —resetStyles()
Reset styles.
public
static resetStyles() : mixed
Tags
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 —setStyleValues()
Set style values and put it to static style collection
private
static setStyleValues(string $name, AbstractStyle $style[, array<string|int, mixed>|AbstractStyle $value = null ]) : AbstractStyle
The $styleValues could be an array or object
Parameters
- $name : string
- $style : AbstractStyle
- $value : array<string|int, mixed>|AbstractStyle = null