Какой цветовой код это? - PullRequest
3 голосов
/ 25 августа 2011

Я смотрю на фрагмент кода, который помещает текст в заголовок Excel:

headerText.Append(@"&""Calibri""&20&K04-024HEADER-TEXT");

&""Calibri"" изменяет шрифт, &20 изменяет размер, а &K04-024 изменяет цвет (на темно-синий).

Вопрос в том, что это за цветовой код (K04-024)? Я видел разные типы раньше, но ничего подобного. Я пробовал поискать в Google и ничего не могу найти.

EDIT:

Это C #, использующий Spreadsheet Gear для перетаскивания текста в заголовок Excel. Оказывается, что &K01+047 - это средний серый цвет. Эти цифры были определены путем изучения XML-документа Excel и определения того, что Excel использует внутри себя в качестве цветов.

EDIT: Для шкалы RGB:

K04-024 переводится как R:045 G:107 B:181

K01+047 переводится как R:120 G:120 B:120

1 Ответ

2 голосов
/ 25 августа 2011

Похоже, это RGB с чертой, означающей пустой цвет, так как 0x040024 / R4 G0 B36 дает темно-синий цвет.

Изменить в ответ на ваши изменения: Похоже, они объединили цвета из палитры. См. здесь для списка цветов и индексов.

...