Quintiq file version 2.0 #parent: Toolbar/btnPrint Response OnClick () id:Response_Toolbar_btnPrint_OnClick { #keys: '[100708.0.582187766]' Body: [* // Generate report reportname := StringSelectionReportsList.Text(); background := CheckBoxBackground.Checked(); format := BirtRenderFormat::Html(); if ( StringSelectionReportFormat.BoundValue() = "PDF" ) { format := BirtRenderFormat::Pdf(); } else if( StringSelectionReportFormat.BoundValue() = "DOC" ) { format := BirtRenderFormat::Doc(); } else if( StringSelectionReportFormat.BoundValue() = "XLS" ) { format := BirtRenderFormat::Xls(); } else if( StringSelectionReportFormat.BoundValue() = "PPT" ) { format := BirtRenderFormat::Ppt(); } Dialog.EndModal(1); if ( reportname.Length() > 0 ) { options := ApplicationLibMacroPlanner.CreateBirtGenerateOptions(); if ( background ) { ApplicationLibMacroPlanner.GenerateAndRenderReport( reportname, format, options ); } else { ApplicationLibMacroPlanner.ReportManager().PreviewBirtReport( reportname, options ); } } *] DefinitionID: 'Responsedef_GUIButtonBase_OnClick' Precondition: [* StringSelectionReportsList.Text().Length() > 0 *] }