Open afendin opened 1 year ago
Hi!, I have test it on Linux Mint 21.1 (Qt 6.4.3) and for me all works as expected.
Здравствуйте
Qt 6.4.3 Ubuntu 22.04 Alt Workstation 10.2 ROSA Fresh Desktop 12.4
tested on LimeReport/demo_r1/demo_reports/simple_list.lrxml
Там отчет получается в микроскопическом рамере, на углу листа и почему то в 2 экземпляра печатается. На Qt 5.15.2 все нормально работает.
Нашел причину. Печать работает нормально только в отчетах где стоит
<printBehavior Value="0" Type="enumAndFlags"/>
Предположительно баг появился вот тут https://github.com/fralx/LimeReport/commit/00abe9371bc9c03f31e6936ad485e3e7677a61f4
Приветствую, собрал limereport на ubuntu 22.04 Qt 6.4.3, не проявляется у меня поведение описанное Вами. У Вас Qt из репозитория из исходников или инсталируете с помощью qt maintenance?. У вас предварительный просмотр нормально показывает, а непосредственно вывод на печать косячит?
Увидел косяк буду разбираться
Пофиксил. Проблема была комплексная : в Qt 6 поменялся enum с размерами страниц, соответственно, старые отчеты открываются с неверным размером листа Letter вместо A4, это провоцирует печать страницы на нескольких листах A4, поскольку Letter несколько шире чем A4, ну и там был косяк с размером выводимого Rect. Сейчас должно быть все нормально. Но для печати старых отчетов в них надо менять размер страницы на A4 в противном случае будет печататься несколько листов
Проверил, благодарю! А где размер страницы менять в дизайнере? Я облазил весь мануал, не нашел к сожалению.
На странице кликнуть и в инспекторе поменять формат или размер в случае кастома.
Извиняюсь. Как только начинаешь печатать отчет заполненый данными, баг воспроизводится и на A4. На 1 страницу теперь приходится более 2х копий. Причем на первой копии размер нормальный, а следующая копия выходит с микроразмером. Приходится опять лезть в исходник отчета и проставлять <printBehavior Type="enumAndFlags" Value="0"/>
руками.
Это происходит даже на новой версии ?
Да, на новой проверял.
Можете в меня пример с данными кинуть ? Потому как у меня не воспроизводится.
У меня минимальный пример почему-то крашится при попытке подтянуть файл для отчетов. Проверял даже с демо-файлами. Причем как на Linux так и на Windows.
Для того чтобы лайма не крашилась нужно использовать QApplication вместо QGUIApplication. А по поводу печати у меня все нормально распечаталось без каких либо изменений шаблона.
4 страницы печатает
I'm trying to print demo reports from designer, and getting empty reports in multiple copies as a result. So far I can only print demo_r1/demo_reports/Facture.lrxml , other reports like demo_r1/demo_reports/simple_list.lrxml fails to success.
Reports appear not exactly empty, but in really small size(like ~5x5pixels) in the corner of the paper.
Saving in PDF works fine.