经查证,WdColorIndex对应颜色如下:
public Color GetColor(int wdColorIndex, out bool err)
{
err = true;
var thisColor = new Color();
var wdColor = (WdColorIndex)wdColorIndex;
switch (wdColor)
{
case WdColorIndex.wdNoHighlight:
{
break;
}
case WdColorIndex.wdBlack:
{
thisColor.R = 0;
thisColor.G = 0;
thisColor.B = 0;
break;
}
case WdColorIndex.wdBlue:
{
thisColor.R = 0;
thisColor.G = 0;
thisColor.B = 255;
break;
}
case WdColorIndex.wdBrightGreen:
{
thisColor.R = 0;
thisColor.G = 255;
thisColor.B = 0;
break;
}
case WdColorIndex.wdGray25:
{
thisColor.R = 192;
thisColor.G = 192;
thisColor.B = 192;
break;
}
case WdColorIndex.wdGray50:
{
thisColor.R = 128;
thisColor.G = 128;
thisColor.B = 128;
break;
}
case WdColorIndex.wdGreen:
{
thisColor.R = 0;
thisColor.G = 128;
thisColor.B = 0;
break;
}
case WdColorIndex.wdPink:
{
thisColor.R = 255;
thisColor.G = 0;
thisColor.B = 255;
break;
}
case WdColorIndex.wdYellow:
{
thisColor.R = 255;
thisColor.G = 255;
thisColor.B = 0;
break;
}
case WdColorIndex.wdDarkBlue:
{
thisColor.R = 0;
thisColor.G = 0;
thisColor.B = 128;
break;
}
case WdColorIndex.wdDarkRed:
{
thisColor.R = 128;
thisColor.G = 0;
thisColor.B = 0;
break;
}
case WdColorIndex.wdDarkYellow:
{
thisColor.R = 128;
thisColor.G = 128;
thisColor.B = 0;
break;
}
case WdColorIndex.wdRed:
{
thisColor.R = 255;
thisColor.G = 0;
thisColor.B = 0;
break;
}
case WdColorIndex.wdTeal:
{
thisColor.R = 0;
thisColor.G = 128;
thisColor.B = 128;
break;
}
case WdColorIndex.wdTurquoise:
{
thisColor.R = 0;
thisColor.G = 255;
thisColor.B = 255;
break;
}
case WdColorIndex.wdViolet:
{
thisColor.R = 128;
thisColor.G = 0;
thisColor.B = 128;
break;
}
case WdColorIndex.wdWhite:
{
thisColor.R = 255;
thisColor.G = 255;
thisColor.B = 255;
break;
}
default:
{
return thisColor;
}
}
err = false;
return thisColor;
}