Допустим надо каждую букву закрасить рандомным цветом.
C#
Вот так работает ну очень медленно. Может кто-то знает как лучше получить символ и изменить его свойство.
C#
Код:
private void TextRndColor(corel.Shape s)
{
Random rnd = new Random();
foreach (corel.TextRange tr in s.Text.Story.Characters)
{
tr.Fill.UniformColor.CMYKAssign(rnd.Next(100), rnd.Next(100), rnd.Next(100), rnd.Next(100));
}
}