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

Recent Posts

Pages: 1 2 [3] 4 5 ... 10
21
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Vermilion on August 30, 2021, 09:36:39 AM »
Alex, Приветствую!

Я вот примерчик сделал, у меня не получается добиться такого же результата, как у вас.
Взял последнюю версию репортера, Qt 5.7.1x64

Пытался еще играться размером футора, но результат такой же..

Заранее благодарен.
22
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Arin Alex on August 29, 2021, 11:38:59 PM »
Vermilion, Приветствую.
Проверил ваш скрипт у себя. Вроде на первый взгляд работает как вы и хотите.   
На приложенном скрине видно, что на второй странице данные заняли больше места чем на первой
Quote
У pagefooter установлен признак автоматической высоты
Для футера не очень хорошо работает, дойдут руки уберу это свойство из футера :)   
23
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Vermilion on August 27, 2021, 07:37:17 AM »
Так сказать вдогонку..

Печатать или не печатать нижний колонтитул не в этом вопрос, задача именно в изменении его размера на разных страницах,  в частности
на первой странице делаем его большим, а на остальных страницах делаем его меньше, главное чтобы вывод данных учитывал новый размер
нижнего колонтитула. Может есть какие то другие подходы в репортере, но я не нашел подходящего механизма.

24
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Vermilion on August 26, 2021, 10:13:49 PM »
Доброе время суток!

Имеется отчет с данными и некоторым pagefooter, на котором
размещены некоторые текстовые поля и картинки. Высота pagefooter
стоит например 50 мм. У pagefooter установлен признак автоматической
высоты. Строим отчет, данные заполняют все свободное пространство
до pagefooter. Хотим начиная со второй страницы изменить размер pagefooter
например кодом в скрипте:

Reportpage1.beforeRender.connect(ReportPage1BeforeRender)
function ReportPage1BeforeRender(){
    if ( getVariable("#PAGE") != 1 ){ 
       Reportpage1_ShapeItem1.isVisible = false;
       Reportpage1_ImageItem62.isVisible = false;
       ReportPage1_PageFooter1.setItemHeight(0);
    } else {
       Reportpage1_ShapeItem1.isVisible = true;
       Reportpage1_ImageItem62.isVisible = true;
    }
}

В результате видим, что начиная со второй страницы pagefooter стал невидимый,
но данные, которые выводятся на второй странице и далее заполняют не все свободное
пространство, а то, что было доступно по высоте на первой странице.
Перепробовал разные варианты свойств и бэндов и элементов отчета, не получается
заставить данные использовать все освободившееся пространство на второй и далее
страницах.

Куда копать.. подскажите!

Заранее благодарен за советы.
25
Discussion | Обсуждение / Re: Экстплуатация LimeReport
« Last post by Subst on August 21, 2021, 08:56:57 AM »
Приветствую!
Создать xml подсунуть генератору.
API по созданию шаблона из кода на данный момент нет.

Ну как нет.
Если хорошо в голове представлять, что хочешь - то просто генерить xml из кода и вперед.
Но даже я бы не рискнул, наверное :) хотя сколько их ручками правил
26
Discussion | Обсуждение / Re: Экстплуатация LimeReport
« Last post by Arin Alex on August 13, 2021, 10:09:40 PM »
Приветствую!
Создать xml подсунуть генератору.
API по созданию шаблона из кода на данный момент нет.
27
Discussion | Обсуждение / Re: Вопросы новичка
« Last post by Ivan on August 13, 2021, 08:51:19 AM »
Эсть ли возможность создания отчета только программным путем? Без различных манипуляций с бэндами и размещением в ник соотвутствующих данных. Если есть готовые примеры изпользования LimeReport, прошу поделиьься пожалуйста.
28
Discussion | Обсуждение / Экстплуатация LimeReport
« Last post by Ivan on August 12, 2021, 03:39:00 PM »
Эсть ли возможность создания отчета только программным путем? Без различных манипуляций с бэндами и размещением в ник соотвутствующих данных. Если есть готовые примеры изпользования LimeReport, прошу поделиьься пожалуйста.
29
Discussion | Обсуждение / Re: Border thickness based on variable
« Last post by Arin Alex on August 11, 2021, 05:35:58 PM »
Hi!
You can do something like this:

$S{
Borders = {
  "top":1,
  "bottom":2,
  "left":4,
  "right":8,   
  "all": 15
}

if (borderOn){
   THIS.borders = Borders.top // it could be THIS.borders = Borders.all or THIS.borders = Borders.top + Borders.bottom
} else {
   THIS.borders = 0
}
}
30
Discussion | Обсуждение / Border thickness based on variable
« Last post by Paul on August 09, 2021, 09:27:27 PM »
Is it possible to change textitem border according variable value?
For example like:
if(dataset.border == 1)
{
  border-top = 1;
}
else
{
  border-top = 0;
}
Pages: 1 2 [3] 4 5 ... 10