How to set Open after export from runtime
How to set Open after export from runtime
Hello,
I need to control setting of "Open after export checkbox" from runtime. Please, how to do it?
I need to control setting of "Open after export checkbox" from runtime. Please, how to do it?
Re: How to set Open after export from runtime
Hello,
You can use the following code:
Thank you.
You can use the following code:
Code: Select all
StiSettings.Load();
StiSettings.Set("StiPdfExportSetupForm", "OpenAfterExport", true);
StiSettings.Save();
Re: How to set Open after export from runtime
Thank you,
but it is not working...
My code:
StiSettings.Load();
StiSettings.Set("StiPdfExportSetupForm", "OpenAfterExport", true);
StiSettings.Save();
StiExportService serv = new StiPdfExportService();
serv.Export(report, file, Stimulsoft.Base.StiGuiMode.Wpf);
but it is not working...
My code:
StiSettings.Load();
StiSettings.Set("StiPdfExportSetupForm", "OpenAfterExport", true);
StiSettings.Save();
StiExportService serv = new StiPdfExportService();
serv.Export(report, file, Stimulsoft.Base.StiGuiMode.Wpf);
Re: How to set Open after export from runtime
Hello,
Please try to use the following code:
Thank you.
Please try to use the following code:
Code: Select all
StiSettings.Load();
StiSettings.Set("StiPdfExportSetupControl", "OpenAfterExport", true);
StiSettings.Save();
Re: How to set Open after export from runtime
Hello,
I am sorry but this way how to get value of OpenAfterExport property seems to be not stable
In new release is path to property different and I need to have some reliable solution how to get value of this property for all export types...
Now I am using this way which is correctly working for all export service types except case of Image or Data export service:
bool oldOpenAfterExportValue = (bool)StiSettings.Get("Sti" + service.ExportFormat.ToString() + "ExportSetupControl", "OpenAfterExport", false);
I am sorry but this way how to get value of OpenAfterExport property seems to be not stable

Now I am using this way which is correctly working for all export service types except case of Image or Data export service:
bool oldOpenAfterExportValue = (bool)StiSettings.Get("Sti" + service.ExportFormat.ToString() + "ExportSetupControl", "OpenAfterExport", false);
Re: How to set Open after export from runtime
Hello.
The OpenAfterExport is not connected with export service, but with export dialog. So there is StiDataExportSetupControl but not the StiCsvExportSetupControl, StiDbfExportSetupControl and etc.
The same situation with StiImageExportSetupControl.
There is a difference between WinForms and WPF products.
In WinForms there are StiDataSetupForm and StiImageSetupForm.
And in the WPF there are StiDataGroupExportSetupControl and StiImageGroupExportSetupControl.
As we see from your code you export reports from code and not from viewer. It this case the OpenAfterExport option doesn't work.
Here is a method that we call to open exported report. You could use the same.
Thank you.
The OpenAfterExport is not connected with export service, but with export dialog. So there is StiDataExportSetupControl but not the StiCsvExportSetupControl, StiDbfExportSetupControl and etc.
The same situation with StiImageExportSetupControl.
There is a difference between WinForms and WPF products.
In WinForms there are StiDataSetupForm and StiImageSetupForm.
And in the WPF there are StiDataGroupExportSetupControl and StiImageGroupExportSetupControl.
As we see from your code you export reports from code and not from viewer. It this case the OpenAfterExport option doesn't work.
Here is a method that we call to open exported report. You could use the same.
Code: Select all
System.Diagnostics.Process.Start(string.Format("\"{0}\"", fileName));
Re: How to set Open after export from runtime
The right reason why I need access to this property is to set it to false value... I will try StiDataGroupExportSetupControl and StiImageGroupExportSetupControl name...
Re: How to set Open after export from runtime
Hello.
Sorry, maybe we don't exactly understand your message.
Could you describe it more detailed?
Thank you.
Sorry, maybe we don't exactly understand your message.
Could you describe it more detailed?
Thank you.
Re: How to set Open after export from runtime
Never mind.... the StiDataGroupExportSetupControl and StiImageGroupExportSetupControl name is working correctly... thank you.
Re: How to set Open after export from runtime
Hello.
Let us know if you need any additional help.
Thank you.
Let us know if you need any additional help.
Thank you.