C# 如何设置PDEColorValue?

C# 如何设置PDEColorValue?,c#,pdf,C#,Pdf,我正在尝试将一些文本写入PDF,我的问题是颜色。我使用的是RGB颜色空间,这就是我的代码 memset(&pdeColorValue, 0, sizeof(PDEColorValue)); pdeColorValue.color[0] = FloatToFixedAS(255.0f); pdeColorValue.color[1] = FloatToFixedAS(0.0f); pdeColorValue.color[2] = FloatToFixedAS(0.0f); 现在,上面给了

我正在尝试将一些文本写入PDF,我的问题是颜色。我使用的是RGB颜色空间,这就是我的代码

memset(&pdeColorValue, 0, sizeof(PDEColorValue));
pdeColorValue.color[0] = FloatToFixedAS(255.0f);
pdeColorValue.color[1] = FloatToFixedAS(0.0f);
pdeColorValue.color[2] = FloatToFixedAS(0.0f);

现在,上面给了我一个漂亮的红色,一切都很好。但是当我想把颜色改成棕色(R,G,B=100,0,0)时,如果我把第一个值设为100.0f,它仍然会给我相同的红色。如何获得所需的颜色?

尝试将范围从
0更改为是,就是这样,谢谢!但为什么很难找到这些信息呢?