Welcome, Guest. Please login or register.
Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Arin Alex

Pages: 1 2 [3] 4 5 ... 67
31
Requests | Пожелания / Re: Lime Report without X
« on: February 04, 2023, 02:53:52 AM »
Hi!
Unfortunately, LimeReport was developed for graphical clients and therefore depends on the presence of graphical libraries in the system.

32
Discussion | Обсуждение / Re: Вопросы новичка
« on: February 04, 2023, 02:34:47 AM »
Vermilion Приветствую, можно поиграться с лаяутами. Для примера сделал шаблончик   

33
В таком случае проще было добавить DataHeader к DataBand :)

34
swa, Приветствую!
Можно использовать свойство fillInSecondPass у элемента содержащего сумму

35
Maks, Преветствую!
Quote
Или же добавить возможность привязывать Reportpage к другой Reportpage и делать ее зависимой (вариант самый оптимальный, так какпервая страница должна была быть в альбомной ориентации, а вторая в книжной).
Такой вариант организовать не получится, логика лаймрепорта немного другая.
Quote
Так же не очень понятно отличие между "startNewPage" и startFromNewPage.
startNewPage стартовать с отрисовку банда с новой страницы
startFromNewPage разорвать DataBand и ReportHeader без установки этого флага будут на одной странице

36
Discussion | Обсуждение / Re: Вопросы новичка
« on: January 24, 2023, 01:40:26 PM »
Lex, Приветствую ! Отвечаю с большими задержками :( Шибко много работы и слишком мало времени :(

Quote
Еще есть подозрения на баг, либо мое непонимание. При настройке бэнда (databand) устанавливаю ему галочки на все границы (мне надо что бы бэнд был в рамке), однако ячейка с данными, находящаяся внутри этого бэнда, так же окружается рамками, при чем каждое поле этой ячейки  :(
Возможно проблема в масштабировании попробуйте вывести на печать или увеличить масштаб.
Для организации таблиц удобно использовать горизонтальную группировку и границы выставлять у самих ячеек, впрочем, у самой группировки это тоже можно сделать.
В качестве лайфхака: в инициализационном скрипте можно инициализировать переменные и потом использовать их в обработчиках событий генератора и при отрисовке элементов.

Инициализационный скрит
Code: [Select]
var c_line = 1
function afterRender(){
c_line ++
}
Reportpage1_DataBand1.afterRender.connect(afterRender)
 

Отрисовка
Code: [Select]
$S{
switch(c_line){
case 1:
THIS.backgroundColor = LimeReport.color("#ff4d94")
break
case 2:
THIS.backgroundColor = LimeReport.color("#809fff")
break
case 3:
THIS.backgroundColor = LimeReport.color("#66ffc2")
break
}
c_line
}

Пример отчета во вложении

37
Discussion | Обсуждение / Re: Вопросы новичка
« on: January 19, 2023, 02:26:33 AM »
Lex,
Quote
Снова вопросы. Можно ли добавленную модель данных QStringListModel вывести в отчете не по вертикали, а по горизонтали? Мне нужно список данных вывести по горизонтали, не могу разобраться, возможно ли это...
Я по горизонтали это как :) Можно пример?
Quote
Помимо заливок фона интересует в целом вывод таблицы со всем вытекающим: настройка толщины границ ячеек и прочее. Видимо нельзя?
В limereport как таковое понятие таблицы отсутствует, таблица собирается из ячеек содержащих данные, соответственно на скриптах можно реализовать довольно разнообразное отображение этих ячеек
Quote
1. Создаем модель
2. Заполняем модель данными (?)
3. Открываем дизайнер отчетов с подключенной моделью и делаем шаблон отчета, сохраняем его
4. Теперь можно без открытия дизайнера, сразу вызывать превью (при условии подключенной модели и загруженного шаблона)

В целом, да :)

38
Hi!
Quote
When I press "Print To PDF" button on toolbar there appears save file dialog. This dialog always points to folder where the program is installed (see attached image). So my question is how can I specify the start folder for this dialog programmatically?
At the moment there no way to set folder programmatically.
I will think about it :)

39
If you built limereport using qmake the limereport binary file is located in ../build/{Qt version}/linux64/release/console/

40
In fact, limereport is a library for qt framework and all its features are available only to applications written in c ++ using qt.

41
This same command will work on Linux

42
Hi! You can use something like this
Code: [Select]
report->loadFromFile(fileName);
report->previewReport();
or
report->printReport(printers);
or
report->printToPDF(fileName)

43
Could you please explain this in more detail? Preferably with an example.

44
Hi! I have checked. For me all works as expected. Maybe you are expecting some other behavior?

45
Hi. You can use DataBand.keepSubdetailTogether property

Pages: 1 2 [3] 4 5 ... 67