Я использую xlsLib для создания электронной таблицы Excel из данных, находящихся в проприетарном формате. Данные содержат информацию RGB для окраски определенных ячеек, и я хочу, чтобы полученный файл Excel отражал эти пользовательские цвета.Как использовать пользовательские цвета с помощью xlslib
xlsLib обеспечивает способ установить цвет ячейки, как это:
myCell->fillfgcolor(color_name_t);
и отлично работает для стандартных цветов, определенных в color_name_t
. Но как мне сказать, чтобы использовать мои пользовательские цвета вместо предопределенных?
Похоже, что я могу создавать собственные цвета с:
myWorkbook->setColor(r, g, b, idx);
где IDX является значением от 8 до 64. Он появляется SetColor() тайники этого пользовательского цвета в массив палитры для последующего использования, а затем cell::fillfgcolor()
, похоже, не использует эту палитру.
Что мне следует звонить вместо fillfgcolor()
, чтобы установить цвет ячейки с помощью моей пользовательской палитры?