![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
a_goodgirl |
![]()
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Очень прошу помощи - хотя бы в каком направлении двигаться..
Печать в pdf в двух случаях - когда приложении создается с gui и когда без. По разному font metrix возвращает высоту шрифта (ну, и соответственно boundingRect). Вот пример: Создается приложение в первом случае с gui, во втором без
Задается какой-то шрифт:
В первом случае высота шрифта h=14, во втором h=10! В результате один и тот же код рисовки с одинаковыми коэффициентами пересчета разрешения (экрана 96 и принтера 1200) и пр. выдает такую картину: |
|
|
||
PAFOS |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
Какая ОС?
|
|
|
a_goodgirl |
![]()
Сообщение
#3
|
Студент ![]() Группа: Участник Сообщений: 35 Регистрация: 4.6.2009 Пользователь №: 801 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Windows XP, но приложение многоплатформенное.
Вроде дали мне совет, что нельзя спрашивать QFontMetrix в "голого" фонта, надо взять от принтера как от PaintDevice. |
|
|
PAFOS |
![]()
Сообщение
#4
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 258 Регистрация: 27.12.2010 Из: Дмитров Пользователь №: 2309 Спасибо сказали: 29 раз(а) Репутация: ![]() ![]() ![]() |
Цитата Вроде дали мне совет, что нельзя спрашивать QFontMetrix в "голого" фонта, надо взять от принтера как от PaintDevice. Ну в принципе логично. В paint device есть dpx и dpy, которые зависят от устройства. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 20.6.2025, 11:11 |