2011-11-08 148 views
1

我有一個從.pptx自動生成的xml。我想獲得字母的字體顏色。如果顏色是基本的(黃色,紅色,黑色等),我得到例如#FF0000,這是好的。 但是,如果顏色是淡黃色或其他一些沒有基本的顏色,在XML中有這樣的:從xml值獲取顏色

<a:solidFill> 
    <a:schemeClr val="accent6"> 
     <a:lumMod val="60000"/> 
     <a:lumOff val="40000"/> 
    </a:schemeClr> 
</a:solidFill> 

這是產生,如果字母是粉紅色的。 有沒有什麼辦法可以通過這些值獲得這種格式的顏色#ff0000?我在C#中工作。

回答

0

我不能肯定地說,但也許這是整數表示?所以你需要爲val讀取int,然後使用Color.FromArgb(val)