![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Есть среди нас знатоки в EMF?
Возник вопрос, как вывести текст под углом 90. Текст - одна две цифры, не более. Угол произвольный не нужен, 90 или 270 достаточно. Насколько я понимаю, Canvas в лице MetafileCanvas тут не поможет, просто нет такой функции. Или есть? С другой стороны здесь есть информация, что в EMF возможно выводить текст под углом с помощью EMF записи EMR_SMALLTEXTOUT. То есть насколько я понял, я могу сначала рисовать как мне нужно с помощью дельфийской TMetaCanvas, а потом средствами Win API как-то вывести эту одну функцию, передав хэндл моей метаканвы? Если да, то как это сделать?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 22.03.2010 в 19:56. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Я не знаток в этом деле, но можно попробовать такой еще вариант - вывести текст на простом канвасе, а затем перекинуть в TMetaCanvas....
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]()
CreateFontIndirect
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Да можно попробовать
Вот примеры: http://www.delphiworld.narod.ru/base...ated_text.html И вообще http://www.delphiworld.narod.ru/_all_articles_.html в разделе Canvas - [56] весьма много интересного по этому поводу.
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Спасибо всем! CreateFont - то что нужно.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Тю ёлки, оказывается начиная с Delphi 2005 в VCL у шрифта есть свойство Orientation.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поворот фигуры | firefox0013 | Общие вопросы C/C++ | 3 | 30.11.2011 18:36 |
Поворот на (графика) | NSvirus | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 14.07.2009 01:22 |
поворот изображения | Пепел Феникса | Мультимедиа в Delphi | 1 | 21.06.2009 19:53 |
поворот на плоскости | gluik | Общие вопросы C/C++ | 2 | 10.04.2009 09:26 |
Поворот матрицы | Cartman18 | Помощь студентам | 2 | 07.02.2008 11:11 |