Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prints empty reports ubuntu 20.04 / Qt 6.4.3 #442

Open
afendin opened this issue Jun 15, 2023 · 15 comments
Open

Prints empty reports ubuntu 20.04 / Qt 6.4.3 #442

afendin opened this issue Jun 15, 2023 · 15 comments

Comments

@afendin
Copy link

afendin commented Jun 15, 2023

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.

@fralx
Copy link
Owner

fralx commented Jun 16, 2023

Hi!, I have test it on Linux Mint 21.1 (Qt 6.4.3) and for me all works as expected.

@afendin
Copy link
Author

afendin commented Mar 27, 2024

Здравствуйте

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 все нормально работает.

@afendin
Copy link
Author

afendin commented Mar 28, 2024

Нашел причину. Печать работает нормально только в отчетах где стоит

<printBehavior Value="0" Type="enumAndFlags"/>

Предположительно баг появился вот тут 00abe93

@fralx
Copy link
Owner

fralx commented Mar 30, 2024

Приветствую, собрал limereport на ubuntu 22.04 Qt 6.4.3, не проявляется у меня поведение описанное Вами. У Вас Qt из репозитория из исходников или инсталируете с помощью qt maintenance?. У вас предварительный просмотр нормально показывает, а непосредственно вывод на печать косячит?

@fralx
Copy link
Owner

fralx commented Mar 30, 2024

Увидел косяк буду разбираться

@fralx
Copy link
Owner

fralx commented Mar 31, 2024

Пофиксил. Проблема была комплексная : в Qt 6 поменялся enum с размерами страниц, соответственно, старые отчеты открываются с неверным размером листа Letter вместо A4, это провоцирует печать страницы на нескольких листах A4, поскольку Letter несколько шире чем A4, ну и там был косяк с размером выводимого Rect. Сейчас должно быть все нормально. Но для печати старых отчетов в них надо менять размер страницы на A4 в противном случае будет печататься несколько листов

@afendin
Copy link
Author

afendin commented Apr 9, 2024

Проверил, благодарю! А где размер страницы менять в дизайнере? Я облазил весь мануал, не нашел к сожалению.

@fralx
Copy link
Owner

fralx commented Apr 9, 2024

На странице кликнуть и в инспекторе поменять формат или размер в случае кастома.

@afendin afendin closed this as completed Apr 13, 2024
@afendin afendin reopened this Apr 13, 2024
@afendin
Copy link
Author

afendin commented Apr 13, 2024

Извиняюсь. Как только начинаешь печатать отчет заполненый данными, баг воспроизводится и на A4. На 1 страницу теперь приходится более 2х копий. Причем на первой копии размер нормальный, а следующая копия выходит с микроразмером. Приходится опять лезть в исходник отчета и проставлять <printBehavior Type="enumAndFlags" Value="0"/> руками.

@fralx
Copy link
Owner

fralx commented Apr 13, 2024

Это происходит даже на новой версии ?

@afendin
Copy link
Author

afendin commented Apr 20, 2024

Да, на новой проверял.

@fralx
Copy link
Owner

fralx commented Apr 20, 2024

Можете в меня пример с данными кинуть ? Потому как у меня не воспроизводится.

@afendin
Copy link
Author

afendin commented Apr 26, 2024

LimereportMinimal_26.04.zip

У меня минимальный пример почему-то крашится при попытке подтянуть файл для отчетов. Проверял даже с демо-файлами. Причем как на Linux так и на Windows.

@fralx
Copy link
Owner

fralx commented Apr 30, 2024

Для того чтобы лайма не крашилась нужно использовать QApplication вместо QGUIApplication. А по поводу печати у меня все нормально распечаталось без каких либо изменений шаблона.
photo_2024-04-30_14-58-52

@afendin
Copy link
Author

afendin commented May 2, 2024

Screenshot_2024-05-02_16-04-39
IMG_20240502_155748
4 страницы печатает

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants