Srinubabu Ravilla Ответов: 1

Как преобразовать цвет word/office в цвет C#?


Как преобразовать Word цвет шрифта (WDColor) в C# это эквивалентно цвета.

Что я уже пробовал:

Я погуглил и действительно нашел преобразование RGB в цвет Word/Office. Но я хочу, чтобы все было наоборот.

0x01AA

Подумайте о 0xAABBGGRR против 0xAARRGGBB где
А Значит Альфа
B означает красный
G означает зеленый
B означает синий

Первый (0xAABBGGRR, используемый word) также называется W32 ColRef. Теперь это до вас, чтобы преобразовать ;)

1 Ответов

Рейтинг:
5

#realJSOP

Вот соответствующие Метиды, которые можно использовать для преобразования в обоих направлениях:

System.Drawing.ColorTranslator.ToOLE(System.Drawing.Color)
System.Drawing.ColorTranslator.FromOLE(int)


Maciej Los

5ед!