News: LimeReport new version 1.5 has been released
Вышла новая версия LimeReport 1.5

Recent Posts

Pages: [1] 2 3 ... 10
1
Спасибо, но теперь другая проблема, мне нужно печатать код без рамки, никакие настройки рамку вокруг ITF 14 не убирают
2
Я разместил в отчёте изображение, присвоил ему objectName. Изображение генерируется программно. Как можно программно извлечь размеры элемента отчёта (ItemGeometry), чтобы произвести рендер в нужной пропорции? Как извлечь handle самого элемента?

Code: [Select]
LimeReport::ReportEngine report;
qDebug() << report.loadFromFile("report-pic.lrxml");
auto pic = report.findChild<QObject*>("Picture");  // возвращает nullptr
3
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Tux on December 28, 2025, 07:25:48 pm »
4.8 МиБ
4
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Subst on December 28, 2025, 06:51:37 pm »
так... увидеть отчет нельзя
размер файла шаблона секретом не является?
5
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Tux on December 28, 2025, 03:46:45 pm »
Ну, если так, то там даже по простым прикидкам будет 1600+ "элементов".
Да, так отчёты не составляют, но ТЗ бывает разным. Иногда бывает "чтобы всё было, как в прошлом отчёте, с точностью до долей миллиметра. Чтобы можно было бы впечатывать данные, поверх распечатанного отчёта".

6
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Arin Alex on December 28, 2025, 03:24:31 pm »
Все из чего строится отчет: TextItem, Band и т.д.
7
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Tux on December 28, 2025, 02:54:23 pm »
Что есть в вашем понимании "элемент"? Просто TextItem или в сочетании с чем то?
8
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Arin Alex on December 28, 2025, 02:29:12 pm »
Я тут как-то неудачно приболел, поэтому долго не отвечал.
Я посмотрел результаты профилировки, и каких-то явных аномалий я не заметил.
Единственное, что бросается в глаза — большое количество элементов в шаблоне отчета (~1600 элементов).
Вы говорите, что у вас 8 страниц отчета, но мне это тоже ни о чем не говорит.
Можно сделать отчёт на сотни страниц, но в шаблоне у него будет 10 элементов.
Можете обфусцировать все элементы отчета так, чтобы было непонятно, о чём он? Мне чисто структура нужна.
Просто 1600 элементов — это реально дофига :) И то, что на виндах это нормально взлетает, тоже вызывает удивление
9
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Tux on December 28, 2025, 01:10:42 pm »
Накидал простейшую программу, читающую файл отчёта стандартным образом с помощью QDomElement. Рекурсивный обход всех элементов.
Прошло времени 199 msec
loadFromFile открывает этот же файл
Прошло времени 17002 msec
10
Discussion | Обсуждение / Re: Linux vs Windows
« Last post by Tux on December 28, 2025, 12:41:34 pm »
1. Если бы мог дать сам отчёт - прикрепил бы его гораздо раньше.
2. Попробую, конечно. На обоих системах. Только, пока не понимаю, что это даст.
3. Calculate Linux (это gentoo с оверлеем) Qt 6.9.3 Всё регулярно, штатно, обновляется.
Насчёт сложности отчёта - да как бы всего 8 страниц, таблица в БД всего одна, думаю, что таких отчётов полно должно быть. Да и в винде то нормально всё открывается.
Pages: [1] 2 3 ... 10