|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.05.2016, 16:36 | #1 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
как перевести пиксели в миллиметры Delphi для печати на принтере
написал функцию для печати StringGrid хотелось бы отступы сделать чтоб указывались в миллиметрах а не в пикселях
Код:
П.С, проверил это дело оно оказывается еще и не работает(принтер на печать пустой лист отправляет) до этого на канве, просто вывод проверял, принтера не было под рукой.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 10.05.2016 в 16:49. |
10.05.2016, 16:55 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Знаешь сколько пикселей на дюйм у принтера? В дюйме ~ 2,54 см
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.05.2016, 17:02 | #3 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
это можно как ни будь программно узнать??
не могу понять почему у меня это дело на канве отрисовывается нормально а на печать не идет.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 10.05.2016 в 17:14. |
10.05.2016, 17:12 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в интернетах пишут
Код:
|
10.05.2016, 17:24 | #5 | |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
Т.Е. пикселей в миллиметре для текущего принтера
Код:
Цитата:
П.С. принтер печатает пустой лист добавил множитель 5 начал печататься число взял от балды и этим еще больше запутался. как правильно зная рассчитать этот множитель ? вообще ума не прилажу.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 10.05.2016 в 17:47. |
|
10.05.2016, 18:14 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
dpi/25.4 = пикселей на мм
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.05.2016, 18:41 | #7 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
Аватар,Serge_Bliznykov, спасибо вам большое
вот что у меня получилось Код:
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 10.05.2016 в 19:11. Причина: исправил согласно замечанию Аватар |
10.05.2016, 18:49 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Зачем MMPX в цикле вычислять? Один раз достаточно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.05.2016, 18:51 | #9 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
не трать зря бумагу и тонер - установи виртуальный принтер.
34.jpg а ещё есть хитрые компоненты, которые всё сами сделают. Например, вот такой. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
10.05.2016, 18:56 | #10 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
чет не подумал
пока учусь обходиться стандартными средствами, компоненты потом Аватар, исправил в посте #7
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Последний раз редактировалось Dvoishnik; 11.05.2016 в 15:26. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Печать на принтере USB MPRINT R58 с помощью ESC/POS в Delphi. | bobinventor | Помощь студентам | 2 | 17.12.2013 17:29 |
с++ как распечатать данные на принтере ? | proef | Помощь студентам | 4 | 21.10.2013 20:58 |
Программа для печати плакатов, работа с графикой и печатью (Delphi) | Alex1212 | Помощь студентам | 1 | 04.08.2012 12:45 |
Как в Bitmap редактировать пиксели | Yungo161 | Мультимедиа в Delphi | 16 | 01.02.2012 18:12 |
отмена печати на принтере в Delphi | Юliana | Общие вопросы Delphi | 2 | 29.01.2008 19:51 |