![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
endless |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Вывести на экран текст, который вводится пользователем, так, что бы он занимал 30% экрана, шрифт выбирает пользователь через меню. Проверить верность установки шрифта...
![]() |
![]() ![]() |
Ozzя |
![]()
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
Размер текста в пикселях:
Ширина (приблизительно) - Length(text)*TextWidth(text[1]) Высота - TextHeight(text[1]) в зависимости от шрифта Далее узнаем, какими должны быть новые ширина и высота 30% От GetmaxX и GetmaxY Ну и установив масштабные коэфиициенты в SetUserCharSize. получаем искомое. |
endless |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите разобраться...
![]() Желательно функции или алгоритмы. |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
шрифт меняется через
Procedure SetTextStyle(Font, Direction: Word; CharSize: Word); читай в Help-е Паскаля... А вот темы ты напрасно дублируешь... ![]() |
endless |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
Atos |
![]()
Сообщение
#6
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Тебе же Ozzя ответил уже...
|
Ozzя |
![]()
Сообщение
#7
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
endless
Тебе алгоритм нужен или готовая программа? Сообщение отредактировано: Ozzя - 14.12.2005 9:34 |
endless |
![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 4 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
Ozzя |
![]()
Сообщение
#9
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
endless
Так алгоритм я же тебе дал. Что непонятно в нем? Смысл действий понятен? Спрашивай. |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 2:53 |