Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.19.31.73] |
|
Сообщ.
#1
,
|
|
|
Хотелось бы вывести с помощью Graphics строки под углом. Можно ли это каким-нибудь образом сделать?
|
Сообщ.
#2
,
|
|
|
Взять изображение повернуть его на нужный угол, вывести на нем строку, вернуть изображение на место.
Добавлено В обычном GDI+ это делается так: Graphics grfx = Graphics.FromImage(bitmap); GraphicsState state = grfx.Save(); grfx.RotateTransform(angel); grfx.DrawString(...); grfx.Restore(state); |
Сообщ.
#3
,
|
|
|
Эм.
1) Строка накладывается на изображение, которое уже есть. Не хотелось бы чтобы оно искажалось. 2) Строк несколько и углы у них разные А можно отрисовать строку в Image, потом повернуть Image и учитывая прозрачность наложить на мою картинку? Подскажи плз как повернуть изображение |
Сообщ.
#4
,
|
|
|
см. выше. Для своего изображения создашь графический контекст, сохранишь его, повернешь изображение отрисуешь строку, вернешь изображение на место.
|
Сообщ.
#5
,
|
|
|
На КПК такого нет. Есть идеи? )
|
Сообщ.
#6
,
|
|
|
Посмотри тут Там вроде есть Comunity Edition версия библиотеки не требующая отчислений и там есть классы которые облегчают работу с графикой, в том числе позволяют вращать изображение.
|
Сообщ.
#7
,
|
|
|
ИМХО Compact Framework не поддерживает этого. Поэтому либо ждать нового фрэймворка либо не выводить под углом)))
|
Сообщ.
#8
,
|
|
|
Ares, отличный ответ на вопрос "Как вывести текст под углом" - "Не выводить текст под углом!"
|