Documentation

Border extends AbstractStyle

Border style

Table of Contents

$aliases  : array<string|int, mixed>
Aliases
$borderBottomColor  : string
Border Bottom Color
$borderBottomSize  : int|float
Border Bottom Size
$borderBottomStyle  : string
Border Bottom Style
$borderLeftColor  : string
Border Left Color
$borderLeftSize  : int|float
Border Left Size
$borderLeftStyle  : string
Border Left Style
$borderRightColor  : string
Border Right Color
$borderRightSize  : int|float
Border Right Size
$borderRightStyle  : string
Border Right Style
$borderTopColor  : string
Border Top Color
$borderTopSize  : int|float
Border Top Size
$borderTopStyle  : string
Border Top Style
$index  : int|null
Index number in Style collection for named style
$styleName  : string
Style name
$isAuto  : bool
Is this an automatic style? (Used primarily in OpenDocument driver)
getBorderBottomColor()  : string
Get border bottom color
getBorderBottomSize()  : int|float
Get border bottom size
getBorderBottomStyle()  : string
Get border bottom style
getBorderColor()  : array<string|int, string>
Get border color
getBorderLeftColor()  : string
Get border left color
getBorderLeftSize()  : int|float
Get border left size
getBorderLeftStyle()  : string
Get border left style
getBorderRightColor()  : string
Get border right color
getBorderRightSize()  : int|float
Get border right size
getBorderRightStyle()  : string
Get border right style
getBorderSize()  : array<string|int, int>
Get border size
getBorderStyle()  : array<string|int, string>
Get border style
getBorderTopColor()  : string
Get border top color
getBorderTopSize()  : int|float
Get border top size
getBorderTopStyle()  : string
Get border top style
getChildStyleValue()  : mixed
Return style value of child style object, e.g. `left` from `Indentation` child style of `Paragraph`
getIndex()  : int|null
Get index number
getStyleName()  : string
Get style name
hasBorder()  : bool
Check if any of the border is not null
isAuto()  : bool
Get is automatic style flag
setArrayStyle()  : self
Set style using associative array
setAuto()  : self
Set is automatic style flag
setBorderBottomColor()  : self
Set border bottom color
setBorderBottomSize()  : self
Set border bottom size
setBorderBottomStyle()  : self
Set border bottom style
setBorderColor()  : self
Set border color
setBorderLeftColor()  : self
Set border left color
setBorderLeftSize()  : self
Set border left size
setBorderLeftStyle()  : self
Set border left style
setBorderRightColor()  : self
Set border right color
setBorderRightSize()  : self
Set border right size
setBorderRightStyle()  : self
Set border right style
setBorderSize()  : self
Set border size
setBorderStyle()  : self
Set border style
setBorderTopColor()  : self
Set border top color
setBorderTopSize()  : self
Set border top size
setBorderTopStyle()  : self
Set border top Style
setIndex()  : self
Set index number
setStyleByArray()  : self
Set style by using associative array
setStyleName()  : self
Set style name
setStyleValue()  : self
Set style value template method
setBoolVal()  : bool
Set bool value
setEnumVal()  : mixed
Set enum value
setFloatVal()  : float|null
Set float value: Convert string that contains only numeric into float
setIntVal()  : int|null
Set integer value: Convert string that contains only numeric into integer
setNonEmptyVal()  : string
Set default for null and empty value
setNumericVal()  : int|float|null
Set numeric value
setObjectVal()  : mixed
Set object value
setPairedVal()  : self
Set $property value and set $pairProperty = false when $value = true

Properties

$aliases

Aliases

protected array<string|int, mixed> $aliases = array()

$borderBottomColor

Border Bottom Color

protected string $borderBottomColor

$borderBottomSize

Border Bottom Size

protected int|float $borderBottomSize

$borderBottomStyle

Border Bottom Style

protected string $borderBottomStyle

$borderLeftColor

Border Left Color

protected string $borderLeftColor

$borderLeftSize

Border Left Size

protected int|float $borderLeftSize

$borderLeftStyle

Border Left Style

protected string $borderLeftStyle

$borderRightColor

Border Right Color

protected string $borderRightColor

$borderRightSize

Border Right Size

protected int|float $borderRightSize

$borderRightStyle

Border Right Style

protected string $borderRightStyle

$borderTopColor

Border Top Color

protected string $borderTopColor

$borderTopSize

Border Top Size

protected int|float $borderTopSize

$borderTopStyle

Border Top Style

protected string $borderTopStyle

$index

Index number in Style collection for named style

protected int|null $index

This number starts from one and defined in Style::setStyleValues()

$isAuto

Is this an automatic style? (Used primarily in OpenDocument driver)

private bool $isAuto = false
Tags
since
0.11.0

Methods

getBorderBottomColor()

Get border bottom color

public getBorderBottomColor() : string
Return values
string

getBorderBottomSize()

Get border bottom size

public getBorderBottomSize() : int|float
Return values
int|float

getBorderBottomStyle()

Get border bottom style

public getBorderBottomStyle() : string
Return values
string

getBorderColor()

Get border color

public getBorderColor() : array<string|int, string>
Return values
array<string|int, string>

getBorderLeftColor()

Get border left color

public getBorderLeftColor() : string
Return values
string

getBorderLeftSize()

Get border left size

public getBorderLeftSize() : int|float
Return values
int|float

getBorderLeftStyle()

Get border left style

public getBorderLeftStyle() : string
Return values
string

getBorderRightColor()

Get border right color

public getBorderRightColor() : string
Return values
string

getBorderRightSize()

Get border right size

public getBorderRightSize() : int|float
Return values
int|float

getBorderRightStyle()

Get border right style

public getBorderRightStyle() : string
Return values
string

getBorderSize()

Get border size

public getBorderSize() : array<string|int, int>
Return values
array<string|int, int>

getBorderStyle()

Get border style

public getBorderStyle() : array<string|int, string>
Return values
array<string|int, string>

getBorderTopColor()

Get border top color

public getBorderTopColor() : string
Return values
string

getBorderTopSize()

Get border top size

public getBorderTopSize() : int|float
Return values
int|float

getBorderTopStyle()

Get border top style

public getBorderTopStyle() : string
Return values
string

getChildStyleValue()

Return style value of child style object, e.g. `left` from `Indentation` child style of `Paragraph`

public getChildStyleValue(AbstractStyle $substyleObject, string $substyleProperty) : mixed
Parameters
$substyleObject : AbstractStyle
$substyleProperty : string
Tags
since
0.12.0
Return values
mixed

getIndex()

Get index number

public getIndex() : int|null
Return values
int|null

getStyleName()

Get style name

public getStyleName() : string
Return values
string

hasBorder()

Check if any of the border is not null

public hasBorder() : bool
Return values
bool

isAuto()

Get is automatic style flag

public isAuto() : bool
Return values
bool

setArrayStyle()

Set style using associative array

public setArrayStyle([array<string|int, mixed> $style = array() ]) : self
Parameters
$style : array<string|int, mixed> = array()
Tags
deprecated
0.11.0
codeCoverageIgnore
Return values
self

setAuto()

Set is automatic style flag

public setAuto([bool $value = true ]) : self
Parameters
$value : bool = true
Return values
self

setBorderBottomColor()

Set border bottom color

public setBorderBottomColor([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderBottomSize()

Set border bottom size

public setBorderBottomSize([int|float $value = null ]) : self
Parameters
$value : int|float = null
Return values
self

setBorderBottomStyle()

Set border bottom style

public setBorderBottomStyle([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderColor()

Set border color

public setBorderColor([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderLeftColor()

Set border left color

public setBorderLeftColor([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderLeftSize()

Set border left size

public setBorderLeftSize([int|float $value = null ]) : self
Parameters
$value : int|float = null
Return values
self

setBorderLeftStyle()

Set border left style

public setBorderLeftStyle([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderRightColor()

Set border right color

public setBorderRightColor([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderRightSize()

Set border right size

public setBorderRightSize([int|float $value = null ]) : self
Parameters
$value : int|float = null
Return values
self

setBorderRightStyle()

Set border right style

public setBorderRightStyle([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderSize()

Set border size

public setBorderSize([int|float $value = null ]) : self
Parameters
$value : int|float = null
Return values
self

setBorderStyle()

Set border style

public setBorderStyle([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderTopColor()

Set border top color

public setBorderTopColor([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setBorderTopSize()

Set border top size

public setBorderTopSize([int|float $value = null ]) : self
Parameters
$value : int|float = null
Return values
self

setBorderTopStyle()

Set border top Style

public setBorderTopStyle([string $value = null ]) : self
Parameters
$value : string = null
Return values
self

setIndex()

Set index number

public setIndex([int|null $value = null ]) : self
Parameters
$value : int|null = null
Return values
self

setStyleByArray()

Set style by using associative array

public setStyleByArray([array<string|int, mixed> $values = array() ]) : self
Parameters
$values : array<string|int, mixed> = array()
Return values
self

setStyleName()

Set style name

public setStyleName(string $value) : self
Parameters
$value : string
Return values
self

setStyleValue()

Set style value template method

public setStyleValue(string $key, string $value) : self

Some child classes have their own specific overrides. Backward compability check for versions < 0.10.0 which use underscore prefix for their private properties. Check if the set method is exists. Throws an exception?

Parameters
$key : string
$value : string
Return values
self

setBoolVal()

Set bool value

protected setBoolVal(bool $value, bool $default) : bool
Parameters
$value : bool
$default : bool
Return values
bool

setEnumVal()

Set enum value

protected setEnumVal([mixed $value = null ][, array<string|int, mixed> $enum = array() ][, mixed $default = null ]) : mixed
Parameters
$value : mixed = null
$enum : array<string|int, mixed> = array()
$default : mixed = null
Tags
throws
InvalidArgumentException
Return values
mixed

setFloatVal()

Set float value: Convert string that contains only numeric into float

protected setFloatVal(mixed $value[, float|null $default = null ]) : float|null
Parameters
$value : mixed
$default : float|null = null
Return values
float|null

setIntVal()

Set integer value: Convert string that contains only numeric into integer

protected setIntVal(int|null $value[, int|null $default = null ]) : int|null
Parameters
$value : int|null
$default : int|null = null
Return values
int|null

setNonEmptyVal()

Set default for null and empty value

protected setNonEmptyVal(string $value, string $default) : string
Parameters
$value : string

(was: mixed)

$default : string

(was: mixed)

Return values
string

(was: mixed)

setNumericVal()

Set numeric value

protected setNumericVal(mixed $value[, int|float|null $default = null ]) : int|float|null
Parameters
$value : mixed
$default : int|float|null = null
Return values
int|float|null

setObjectVal()

Set object value

protected setObjectVal(mixed $value, string $styleName, mixed &$style) : mixed
Parameters
$value : mixed
$styleName : string
$style : mixed
Return values
mixed

setPairedVal()

Set $property value and set $pairProperty = false when $value = true

protected setPairedVal(bool &$property, bool &$pairProperty, bool $value) : self
Parameters
$property : bool
$pairProperty : bool
$value : bool
Return values
self

Search results