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() : void
- 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
= []
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[, null|array<string|int, mixed> $styleFirstRow = null ]) : Table
Parameters
- $styleName : string
- $styleTable : array<string|int, mixed>
- $styleFirstRow : null|array<string|int, mixed> = null
Return values
Table —addTitleStyle()
Add title style.
public
static addTitleStyle(null|int $depth, array<string|int, mixed>|AbstractStyle $fontStyle[, array<string|int, mixed>|AbstractStyle $paragraphStyle = null ]) : Font
Parameters
- $depth : null|int
-
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() : void
Tags
Return values
void —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