$isSupervisor
$isSupervisor : bool
Supervisor?
$isSupervisor : bool
Supervisor?
$parent : \PhpOffice\PhpSpreadsheet\Spreadsheet|\PhpOffice\PhpSpreadsheet\Style\Style
Parent. Only used for supervisor.
$parentPropertyName : null|string
Parent property name.
$font : \PhpOffice\PhpSpreadsheet\Style\Font
Font.
$fill : \PhpOffice\PhpSpreadsheet\Style\Fill
Fill.
$borders : \PhpOffice\PhpSpreadsheet\Style\Borders
Borders.
$alignment : \PhpOffice\PhpSpreadsheet\Style\Alignment
Alignment.
$numberFormat : \PhpOffice\PhpSpreadsheet\Style\NumberFormat
Number Format.
$protection : \PhpOffice\PhpSpreadsheet\Style\Protection
Protection.
$index : int
Index of style in collection. Only used for real style.
$quotePrefix : bool
Use Quote Prefix when displaying in cell editor. Only used for real style.
__construct(bool $isSupervisor = false, bool $isConditional = false) : mixed
Create a new Style.
bool | $isSupervisor | Flag indicating if this is a supervisor or not Leave this value at default unless you understand exactly what its ramifications are |
bool | $isConditional | Flag indicating if this is a conditional style or not Leave this value at default unless you understand exactly what its ramifications are |
bindParent(\PhpOffice\PhpSpreadsheet\Spreadsheet|\PhpOffice\PhpSpreadsheet\Style\Style $parent, null|string $parentPropertyName = null) : $this
Bind parent. Only used for supervisor.
\PhpOffice\PhpSpreadsheet\Spreadsheet|\PhpOffice\PhpSpreadsheet\Style\Style | $parent | |
null|string | $parentPropertyName |
applyFromArray(array $pStyles, bool $pAdvanced = true) : $this
Apply styles from array.
$spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(
[
'font' => [
'name' => 'Arial',
'bold' => true,
'italic' => false,
'underline' => Font::UNDERLINE_DOUBLE,
'strikethrough' => false,
'color' => [
'rgb' => '808080'
]
],
'borders' => [
'bottom' => [
'borderStyle' => Border::BORDER_DASHDOT,
'color' => [
'rgb' => '808080'
]
],
'top' => [
'borderStyle' => Border::BORDER_DASHDOT,
'color' => [
'rgb' => '808080'
]
]
],
'alignment' => [
'horizontal' => Alignment::HORIZONTAL_CENTER,
'vertical' => Alignment::VERTICAL_CENTER,
'wrapText' => true,
],
'quotePrefix' => true
]
);
array | $pStyles | Array containing style information |
bool | $pAdvanced | advanced mode for setting borders |
exportArray2(array $exportedArray, string $index, mixed $objOrValue) : void
Populate array from exportArray1.
This method is available to anything which extends this class. The parameter index is the key to be added to the array. The parameter objOrValue is either a primitive type, which is the value added to the array, or a Style object to be recursively added via exportArray.
array | $exportedArray | |
string | $index | |
mixed | $objOrValue |