Home
Help
Search
Login
Register
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
News:
LimeReport new version 1.5 has been released
Вышла новая версия LimeReport 1.5
LimeReport Forum
»
General Category | Основное
»
Discussion | Обсуждение
»
Повторная печать отчета
« previous
next »
Print
Pages: [
1
]
Author
Topic: Повторная печать отчета (Read 2831 times)
Tux
Newbie
Posts: 32
Повторная печать отчета
«
on:
February 12, 2026, 02:45:32 pm »
Доброго времени суток!
Допустим, я подготовил отчёт и пытаюсь его распечатать с помощью функции printReport
При первой печати всё нормально - будет окошко, в котором я смогу выбрать диапазон печати и прочее.
Но, при повторном вызове функции printReport печать произойдёт без какой либо возможности выбора.
Это так задумано?
Logged
Arin Alex
Developer
Administrator
Hero Member
Posts: 1028
Re: Повторная печать отчета
«
Reply #1 on:
February 16, 2026, 11:57:27 pm »
Да, так и задумывалось
Если принтер не был передан в параметрах, то он запрашивается у пользователя. Если вам надо запрашивать его каждый раз, это можно делать в коде на вашей стороне и передавать этот принтер в параметрах вызова печати.
Logged
Tux
Newbie
Posts: 32
Re: Повторная печать отчета
«
Reply #2 on:
April 14, 2026, 01:58:01 pm »
Всё равно что-то не так.
Допустим, я хочу предварительно просмотреть и напечатать отчет.
Код просмотра
report->loadFromFile(":/data/report.lrxml");
report->previewReport();
Выбираю только стр. 2 (из 8 существующих) - печатается стр. 2
Код печати
report->loadFromFile(":/data/report.lrxml");
QPrinter *printer = nullptr;
QPrintDialog printDialog(printer, this);
if (printDialog.exec() == QDialog::Accepted)
{
report->printReport(printer);
}
Выбираю только стр. 2 (из 8 существующих) - печатаются все 8.
Что я делаю не так?
Logged
Print
Pages: [
1
]
« previous
next »
LimeReport Forum
»
General Category | Основное
»
Discussion | Обсуждение
»
Повторная печать отчета