Надо при помощи Graphics нарисовать на Bitmap'e текст и сохранить его как файл (.png) С английским текстом всё нормально, а с русским нет. Вот код рисования:
Font font = new Font("Arial", 30, FontStyle.Bold);
foreach (var item in names)
{
Bitmap bm = new Bitmap(250,100);
Graphics g = Graphics.FromImage(bm);
g.DrawString(ConvertUTF(item), font, Brushes.Black, 0, 0);
g.Dispose();
bm.Save(Path.GetFileNameWithoutExtension(item) + "1.png");
progressBar1.Value += 100 / names.Count;
}
Код ConvertUTF:
byte[] bytes = Encoding.UTF8.GetBytes(text);
Encoding enc = Encoding.GetEncoding(1251);
return enc.GetString(bytes);
И получаю это:
Код ConvertUTF:
Удали эту ерунду и всё заработает.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Развлекаюсь с делегатамиТут мне стало интересно, а можно ли сделать как то так?(пробовал не получилось но я вполне мог накосячить)
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме
Есть код для проверки XML файла по XSD-схеме: