Page 1 of 1
InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 4:02 am
by LIM HT
Hello~
We want to open preview windows with the text editor is in activity. (without click text editor button)
so I tried..
StiOptions.Engine.GlobalEvents.InvokeEnableEditorMode(Report, null);
after open preview windows.
help us.
Re: InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 5:33 am
by HighAley
Hello.
If you use WpfViewerControl, you could call OpenEditor() method.
Thank you.
Re: InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 6:49 am
by LIM HT
thank you for reply
but, it doesn't work
my code is...
StiOptions.Viewer.Windows.ShowCloseButton = true;
StiOptions.Viewer.Windows.Exports.ShowPdf = false;
StiOptions.Viewer.Windows.Exports.ShowXps = false;
StiOptions.Viewer.Windows.Exports.ShowPpt2007 = false;
StiOptions.Viewer.Windows.Exports.ShowHtml = false;
StiOptions.Viewer.Windows.Exports.ShowHtml5 = false;
StiOptions.Viewer.Windows.Exports.ShowMht = false;
StiOptions.Viewer.Windows.Exports.ShowText = false;
StiOptions.Viewer.Windows.Exports.ShowOdt = false;
StiOptions.Viewer.Windows.Exports.ShowExcelXml = false;
StiOptions.Viewer.Windows.Exports.ShowOds = false;
StiOptions.Viewer.Windows.Exports.ShowCsv = false;
StiOptions.Viewer.Windows.Exports.ShowDbf = false;
StiOptions.Viewer.Windows.Exports.ShowDif = false;
StiOptions.Viewer.Windows.Exports.ShowSylk = false;
StiOptions.Viewer.Windows.Exports.ShowBmp = false;
StiOptions.Viewer.Windows.Exports.ShowGif = false;
StiOptions.Viewer.Windows.Exports.ShowJpeg = false;
StiOptions.Viewer.Windows.Exports.ShowPcx = false;
StiOptions.Viewer.Windows.Exports.ShowPng = false;
StiOptions.Viewer.Windows.Exports.ShowTiff = false;
StiOptions.Viewer.Windows.Exports.ShowMetafile = false;
StiOptions.Viewer.Windows.Exports.ShowSvg = false;
StiWpfViewerControl stiWpfViewerCon = new StiWpfViewerControl();
stiWpfViewerCon.OpenEditor();
stiWpfViewerCon.ReportSendEMailVisibility = Visibility.Collapsed;
stiWpfViewerCon.ShowReportSendEMail = false;
stiWpfViewerCon.ShowReportSave = false;
previewReport.ShowWithWpfRibbonGUI();
export button is disappeared..
but..others..
don't work at all.. just keep original option...
Re: InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 7:28 am
by HighAley
Hello.
You create stiWpfViewerCon viewer but run other Viewer instance with ShowWithWpfRibbonGUI() method.
Please, try to uyse next code:
Code: Select all
StiWpfViewerControl stiWpfViewerCon = new StiWpfViewerControl();
stiWpfViewerCon.ReportSendEMailVisibility = Visibility.Collapsed;
stiWpfViewerCon.ShowReportSendEMail = false;
stiWpfViewerCon.ShowReportSave = false;
stiWpfViewerCon.Report = previewReport;
stiWpfViewerCon.OpenEditor();
This Viewer Control should be on your window.
Thank you.
Re: InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 8:17 am
by LIM HT
Thank you for your quick reply! Mr. Aleksey Andreyanov
but we got an error at openEditor()... "Infinity is not ......"
Code: Select all
....
previewReport = new StiReport();
previewReport.Load(stream);
previewReport.Compile();
previewReport.Render();
StiWpfViewerControl stiWpfViewerCon = new StiWpfViewerControl();
stiWpfViewerCon.ReportSendEMailVisibility = Visibility.Collapsed;
stiWpfViewerCon.ShowReportSendEMail = false;
stiWpfViewerCon.ShowReportSave = false;
stiWpfViewerCon.Report = previewReport;
stiWpfViewerCon.OpenEditor();
Re: InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 10:57 am
by HighAley
Hello.
It seems that there is no editable fields in your report so you get this exception.
Thank you.
Re: InvokeEnableEditorMode
Posted: Tue Aug 27, 2013 11:01 am
by HighAley
Hello.
You should check if viewer.IsToolEditorEnabled is true and only then you could open editor.
Thank you.