Witam,
Mam problem z biblioteką PHPOffice i kolorami.
Niektóre kolory działają gdy dodam do kodu "ff" ale większość się wyświetla jako czarny kolor albo w ogóle.
W ten sposób sobie generuje kolory:
public function applySubHeadStyle($index, $colorBackground, $colorText) {
$activeSheet = $this->xls->getActiveSheet();
//start naglowek sklada sie z dwoch lini, pierwsza to nazwa kategorii
$start = $index;
/*$activeSheet->mergeCells("A{$start}:K$start");*/
$activeSheet->getRowDimension($start)->setRowHeight(30);
//naglowek
$style = [
'fill' => [
'fillType' => Fill::FILL_SOLID,
'startColor' => ['argb' => 'ff' . $colorBackground]
]
];
// $this->applySubHeadStyle($i, 'd9d9f3', '0e0e0e');
$activeSheet->getStyle("A{$start}:I{$index}")->applyFromArray($style);
$style = [
'font' => [
'bold' => true,
'color' => ['argb' => 'ff' . $colorText]
],
'alignment' => [
'vertical' => Alignment::VERTICAL_CENTER,
'horizontal' => Alignment::HORIZONTAL_CENTER,
'wrap' => true
]
];
$activeSheet->getStyle("A{$start}:I{$index}")->applyFromArray($style);
}
Ma ktoś jakiś pomysł?