Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 7
1

Как добиться одинакового размера шрифта при выводе на Image.Canvas и Printer.Canvas

04.10.2011, 20:40. Показов 2176. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Подскажите, пожалуйста, как добиться одинакового размера шрифта при выводе на Image.Canvas и Printer.Canvas
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2011, 20:40
Ответы с готовыми решениями:

Можно ли одной процедурой рисовать на Image.Canvas и Printer.Canvas
Здравствуйте, пожалуйста, подскажите можно ли одной процедурой рисовать на Image.Canvas и...

Как убрать лишние, при выводе через Canvas?
При выводе знака на image, сверху и снизу фона знака выводятся лишняя зона фона знака, как ее можно...

Как отобразить Image в Canvas при изменении координат в цикле?
Как перемещать Image в Canvas чтоб при изменении координат Image отображалось? Я пробовал вот так :...

Задание шрифта, размера шрифта при выводе в колонтитул
Добрый день. Нашел макрос который позволяет выводить текст из ячейки в колонтитул, переделал его...

3
Заблокирован
05.10.2011, 01:41 2
Устанавливать одинаковое значение PixelPerInch. Думаю поймете, если непонятно, продолжаем.
0
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 7
05.10.2011, 19:10  [ТС] 3
Спасибо, но наверное не совсем правильно задал вопрос.
Image.Canvas.PixelPerInch=96
Printer.Canvas.PixelPerInch=300
и это правильно!
Проблема вот в чем: рисую таблицу с текстом и при выводе на дисплей и принтер разная заполненность ячейки, т.е. один и тот же текст при выводе на дисплей занимает, например 70% ячейки, а при выводе на принтер 90%.
0
Заблокирован
05.10.2011, 19:39 4
Попробуйте на форме сделать PixelPerInch = 300. Должно выглядеть так же как на принтере, можно проверить, приложив распечатанную бумагу к монитору. Если совпадает, то думаем дальше... Таблица рисуется LineTo?
0
05.10.2011, 19:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.10.2011, 19:39
Помогаю со студенческими работами здесь

Qml изменение размера Canvas при изменении размера окна
Может есть какой нибудь способ, чтобы при изменении размера окна (в моем случае window) изменялся...

Печать PageControl через Printer.Canvas.CopyRect с масштабированием
Приветствую. На форме имеется PageControl с разными элементами, который должен выводится на печать....

Как изменить размер шрифта Canvas?
Подскажите пожалуйста, как изменить размер шрифта canvas?

Canvas html5, как разместить черный пискель в центре canvas'a?
как разместить черный пискель в центре canvas'a?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru