Я обнаружил, что цвет шрифта не работает слишком хорошо, независимо от того, синий, синий или голубой. Они все еще одного цвета.Невозможно изменить цвет шрифта
var FontArialRegularFilePath = @"C:\Windows\Fonts\Arial.ttf";
var fontArialRegular = pdfclownFonts::Font.Get(parmDocument, FontArialRegularFilePath);
var file = new File();
var primitiveComposer = new PrimitiveComposer(new Page(file.Document));
{
var blockComposer = new BlockComposer(primitiveComposer);
primitiveComposer.SetFont(fontArialRegular, 22 /*[Font-Size]*/);
primitiveComposer.SetFillColor(new DeviceRGBColor(double.Parse("0"), double.Parse("0"), double.Parse("49"))); //Dark Navy Blue...
blockComposer.Begin(new RectangleF(0f, 0f, 200f, 50f), XAlignmentEnum.Left, YAlignmentEnum.Top);
blockComposer.ShowText("Listing Price");
blockComposer.End();
}
Ну, он стал черным, когда я попробовал. Хммм. – fletchsod
Это не черный, а очень синий. Я полагаю, вы также пытаетесь использовать разные значения для синих, не так ли? – mkl
Нашли ошибку. Были обнаружены противоречивые диапазоны значений RGB, найденные в результате поиска Google. Цвет RGB для Navy Blue, который я, наконец, нашел RGB значение 35, 35, 142 вместо 0, 0, 49 RGB. Таким образом, с вашим ответом, это должен быть «новый DeviceRGBColor ((35.0/255.0), (35.0/255.0), (142.0/255.0)). Рад, что мы оба нашли решение этой проблемы. Я не понимаю, что исходный код PDFClown позволяет DeviceRGBColor с целыми параметрами. Ну что ж. – fletchsod