Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.07.2011, 22:03   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Извените за тупизм ,но как это будет выглядеть, ширина - 300 ,высота -260
а вот далее не совсем понятно, если вместо 22,5 написать 225 и на что ,что делить?
ну раз вместо 22.5 мы взяли 225, это значит, что мы будем рисовать с масштабом 1:10
значит вместо 300 надо брать 300*10= 3000
и вместо 260 — 2600...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.07.2011, 22:41   #12
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

300 и 260 это пиксели , соответственно 22,5 ни как в пиксели не перевести
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 25.07.2011, 23:10   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

мой пост прочитайте..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.07.2011, 23:50   #14
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

может я что то не понимаю,но если я буду рисовать на форме у которой размер 3000 на 2600 пикселей ,то что это будет за форма,не очень большая?
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 26.07.2011, 05:19   #15
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Заинтересовался вашей задачкой, и кое что наваял
Вложения
Тип файла: rar Облицовка.rar (174.9 Кб, 19 просмотров)
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 26.07.2011, 19:22   #16
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Но вот видите,Вы молодец,а до меня ни как не доходит ,как вы изменяете масштаб рисунка.
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 26.07.2011, 20:19   #17
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
а до меня ни как не доходит ,как вы изменяете масштаб рисунка.
я, конечно, не видел исходный код Sparkman,
но думаю, что поступает он следующим образом.
Допустим есть координаты ВЕЩЕСТВЕННЫЕ.
Вы хотите отобразить их с масштабом 1:100
Тогда все позиции умножаем на этот масштаб.
Код:
XЭкранное(целое) := round(Xреальное*Масштаб);
YЭкранное(целое) := round(Yреальное*Масштаб);
вот и всё...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.07.2011, 21:24   #18
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 661
По умолчанию

Спасибо большое всем, тема закрыта , сделал так как в основном все и писали .
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не вижу сетку и не работает заливка ElenaTro Microsoft Office Excel 8 23.02.2011 13:45
Начертить простеньких 5 блок схем to-ot Фриланс 3 16.12.2010 18:04
взломать сетку....?... Аlex Свободное общение 19 27.06.2009 18:23
как нарисовать, начертить график в делфи Bigtyoma Общие вопросы Delphi 10 05.01.2009 19:28