Мой Kbyte.Ru
Рассылка Kbyte.Ru
Группы на Kbyte.Ru
Партнеры Kbyte.Ru
Реклама
Сделано руками
Сделано руками
> Исходные коды - Интернет -

C# - Графика

Все примеры / Мультимедиа / Графика

Рисование текста с окантовкой

Автор: Интернет | добавлено: 28.09.2011, 22:21 | просмотров: 4299 (2+) | комментариев: 0 | рейтинг: *x10
Небольшой пример на C# демонстрирует прорисовку текста с кантиком (окантовкой, очертанием, ободом). Прорисовка текста производится при помощи класса GraphicsPath. Сначала в GraphicsPath добавляться строка, затем GraphicsPath прорисовывается на форме, а после, на основе GraphicsPath прорисовывается окантовка.

Код

private void Form1_Paint(object sender, PaintEventArgs e)
{
        GraphicsPath myPath = new GraphicsPath();

        string stringText = "Kbyte.Ru";
        FontFamily family = new FontFamily("Arial");
        int fontStyle = (int)FontStyle.Italic;
        int emSize = 96;
        Point origin = new Point(20, 20);
        StringFormat format = StringFormat.GenericDefault;

        myPath.AddString(stringText,
            family,
            fontStyle,
            emSize,
            origin,
            format);

        e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;
        e.Graphics.FillPath(Brushes.BlanchedAlmond, myPath);
        e.Graphics.DrawPath(new Pen(Brushes.Azure, 2), myPath);
}
Об авторе

Интернет

Анонимный пользователь сети Интернет. Автор великого множества кодов и программных решений. Никого никогда не видел в лицо этого пользователя, ходят слухи, что он многоликий, и может одновременно находиться в разных частях света.
Интернет
Последние комментарии (всего: 0)

Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации OpenID.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.


Нет комментариев...

Авторизация
 
OpenID
Зарегистрируйся и получи 10% скидку на добавление своего сайта в каталоги! Подробнее »
Поиск по сайту
Люди на Kbyte.Ru
Реклама
Счетчики