Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];

Вниз

Можно ли масштабировать ТОЛЬКО шрифт, не задевая другую графику?   Найти похожие ветки 

 
Ваня   (2002-10-22 10:43) [0]

Суть такая... Есть движок для рисования карты. Необходимо реализовать масштабирование надписей. Есть ли какие идеи.
(Сразу скажу, что не я лично писал движок, и я только начал с WinAPI разбираться).
Через это дело не пойдет, потому как захватывается все изображение
SetGraphicsMode(hDC, GM_ADVANCED);
SetMapMode(hDC, MM_LOENGLISH);
xForm - тоже в связи с этим нельзя использовать. Как шрифтом манипулировать отдельно, научите плиз, господа хорошие.


 
Snake   (2002-10-22 11:54) [1]

Наверное, я че-то не догоняю... А TFont? Form1.Font.Size=xx, например.


 
Ваня   (2002-10-22 13:31) [2]

2Snake
А ты можешь в связи с этим задать например размер типа 6.078 шрифту? Т.е. нецелого размера?
А через WinAPI.. Я может сам чего недогоняю.


 
Ваня   (2002-10-23 09:51) [3]

Хорошо ставлю вопрос по-другому. Кто-нибудь с Корелом работал? Corel Draw. Каким образом там работа со шрифтом реализована. Т.е. ты можешь делать со шрифтом все- че хочешь, при этом он у тебя с антиалиасингом выводится - это раз, и ты не привязан к пикселям или поинтам - это два!



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
14-14795
Николай Быков
2002-11-14 14:07
2002.12.05
Тем, кто изучает/изучал работу с БД


1-14647
sashok
2002-11-24 16:07
2002.12.05
Цвет в CheckListBox


1-14670
Андрусь
2002-11-25 17:44
2002.12.05
Как объявить константу TDate


14-14768
Weare
2002-11-14 18:47
2002.12.05
Мои старые вопросы


3-14465
Asderg
2002-11-19 09:23
2002.12.05
как засунуть данные в блоб-поле запросом?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский