Я пытаюсь заставить пользовательские цвета работать в libXL,
Я заметил, что в библиотеке около 80 основных цветов,
Кто-нибудь знает, как установить пользовательский цвет для ячейки, используя эту библиотеку, поскольку в документации нет никакой информации, связанной с ней.
Прямо сейчас я попытался сделать следующее:
$doc = new XL_excel(true);
$createSheet = $doc->createSheet();
for( $i=0; $i<32000; $i++ ){
$format = $doc->excel->addFormat();
$format->patternForegroundColor($i);
$format->fillPattern(ExcelFormat::FILLPATTERN_SOLID);
$doc->excel->getSheet()->setCellFormat(8+$i, 2, $format);
}
Все цвета, которые я получаю для этой библиотеки, являются целыми числами от 1 до 80
после этого я не получаю цвета или повторяющиеся, я пытался использовать целые числа до 32000
Я не думаю, что есть еще доступные цвета, смотрите также официальную документацию libxl http://libxl.com/colors.html
использование colorPack метод книга объект. Будь уверен, что rgbMode установлен в правда. В C #:
book.rgbMode = true;
someFormat.patternForegroundColor = book.colorPack(217,217,217);