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

Author Topic: Вопросы новичка  (Read 51533 times)

Subst

  • Sr. Member
  • ****
  • Posts: 381
    • View Profile
Re: Вопросы новичка
« Reply #390 on: September 21, 2021, 04:58:57 PM »
Добрый!

Вообще, скриптами.
В Demo Есть change_item_from_script

здесь, примерно на эту же тему
https://limereport.ru/forum/index.php?topic=419.0

тут тоже рядом
https://limereport.ru/forum/index.php?topic=417.0

yumb

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: Вопросы новичка
« Reply #391 on: September 24, 2021, 04:05:37 PM »
Добрый день!
Ещё есть один вопрос: можно ли в окне Preview спрятать кнопку редактирования отчёта?
Ну, и если можно, все остальные кроме печати.

Vermilion

  • Newbie
  • *
  • Posts: 25
    • View Profile
Re: Вопросы новичка
« Reply #392 on: September 24, 2021, 10:05:05 PM »
Можно вообще сделать свое окно предварительного просмотра со своими кнопками и дополнительным функционалом.
Для этого есть класс LimeReport::PreviewReportWidget, и кажется даже есть пример.. в демках

Subst

  • Sr. Member
  • ****
  • Posts: 381
    • View Profile
Re: Вопросы новичка
« Reply #393 on: September 25, 2021, 09:34:54 PM »
yumb, Vermilion,
все верно сказал Vermillon

стандартное окно предпросмотра оно на то и стандартное.
для кастомизации есть
PreviewReportWidget* ReportEngine::createPrevieScene(QWidget *parent), которую можно поместить на любой виджет, кнопки к которому приделать самому.
можно еще посмотреть
PreviewReportWidget* ReportEngine::createPreviewWidget(QWidget *parent)

а непосредственно по заданному вопросу, и коротким путем. Ответ далее:

void ReportEngine::setSaveToFileVisible(bool value)
void ReportEngine::setResultEditable(bool value)
void ReportEngine::setPrintToPdfVisible(bool value)
void ReportEngine::setPrintVisible(bool value)