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

Author Topic: Как извлечь размер элемента?  (Read 690 times)

maestro

  • Newbie
  • *
  • Posts: 1
    • View Profile
Как извлечь размер элемента?
« on: January 27, 2026, 04:27:01 am »
Я разместил в отчёте изображение, присвоил ему objectName. Изображение генерируется программно. Как можно программно извлечь размеры элемента отчёта (ItemGeometry), чтобы произвести рендер в нужной пропорции? Как извлечь handle самого элемента?

Code: [Select]
LimeReport::ReportEngine report;
qDebug() << report.loadFromFile("report-pic.lrxml");
auto pic = report.findChild<QObject*>("Picture");  // возвращает nullptr

Arin Alex

  • Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 1028
    • View Profile
Re: Как извлечь размер элемента?
« Reply #1 on: February 11, 2026, 12:06:35 am »
Приветствую, так не получится.
Возможности программно управлять отчетом из кода c++ сильно ограничены
По факту, генерация отчета управляется скриптами, которые живут в самом отчете.