Текстовые эффекты GDI + - PullRequest
       14

Текстовые эффекты GDI +

0 голосов
/ 09 апреля 2011

Я читал эту статью кода проекта .

, и я хотел бы добиться того же эффекта туманного текста, используя gdi или gdi +.Я не задумываюсь о прокрутке и других особенностях этой статьи, просто возможность применить эффект тумана к концу текстовой строки

// Draws fog effect with help of gradient brush with alpha colors.
using (Brush br = new LinearGradientBrush(new Point(0, 0), new Point(0, this.Height),
                Color.FromArgb(255, this.BackColor), Color.FromArgb(0, this.BackColor)))
    {
        e.Graphics.FillRectangle(br, this.ClientRectangle);
    }

1 Ответ

2 голосов
/ 28 апреля 2011

Что именно вам нужно - пример, который вы уже привели, это gdi +.

Если вы хотите применить эффект тумана (градиент) к строке текста.Сначала измерьте ограничивающий прямоугольник текста, затем создайте кисть, чтобы соответствовать этому прямоугольнику и примените его над текстом, или просто используйте кисть для рисования текста.Если это то, что вы после, так и скажите, и я выкопаю некоторый код.

...