Russian Qt Forum
Май 18, 2024, 05:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Печать 4.2.2  (Прочитано 6106 раз)
dread
Гость
« : Март 23, 2007, 04:41 »

Необходимо выполнить печать на листе нестандартного размера - как это выполнить при помощи QPrinter - QPaperSize - не предлагает нужного формата - как задать свой?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Март 25, 2007, 23:56 »

QPrinter::setPageSize(QPrinter::Custom) ?
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
_govorilka
Гость
« Ответ #2 : Март 26, 2007, 05:51 »

Цитата: "dread"
Необходимо выполнить печать на листе нестандартного размера - как это выполнить при помощи QPrinter - QPaperSize - не предлагает нужного формата - как задать свой?


А для чего тебе это нужно? Размер бумаги всего лишь настройка принтера, от которой, кстати, никак не зависит ни размер бумаги, ни размер изображения.
Записан
dread
Гость
« Ответ #3 : Март 28, 2007, 06:35 »

Просто принтер выдает типовую страницу длинной 297 мм - а длинна бумаги каждый раз новая - т.е. длинные и короткие списк - подача ленточная - т.е. непрерывная - в этом и проблема - как объяснить принтеру - что надо вывести не 297 мм а к примеру 60мм ? легко реализуеться в ворде параметрами бумаги - ставим длинну 60мм и вуаля все как надо!
Записан
_govorilka
Гость
« Ответ #4 : Март 28, 2007, 08:50 »

Цитата: "dread"
Просто принтер выдает типовую страницу длинной 297 мм - а длинна бумаги каждый раз новая - т.е. длинные и короткие списк - подача ленточная - т.е. непрерывная - в этом и проблема - как объяснить принтеру - что надо вывести не 297 мм а к примеру 60мм ? легко реализуеться в ворде параметрами бумаги - ставим длинну 60мм и вуаля все как надо!


Посмотри справку по QPrintEngine.  Через него можно установить размер страницы (теоритически, на практике не проверял - все доступные сейчас мне принтеры работают только с a4 и a3).
Записан
dread
Гость
« Ответ #5 : Март 30, 2007, 05:16 »

Спасибо проблема отпала, тему можно закрыть
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.234 секунд. Запросов: 20.