@if(WebReport.Toolbar.Exports.Show) { var exports = WebReport.Toolbar.Exports;
@if (exports.ShowPreparedReport) { @Localization.preparedTxt } @if (exports.ShowPdfExport) { @Localization.pdfTxt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowExcel2007Export) { @Localization.excel2007Txt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowWord2007Export) { @Localization.word2007Txt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowPowerPoint2007Export) { @Localization.powerPoint2007Txt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowTextExport) { @Localization.textTxt } @if (exports.ShowRtfExport) { @Localization.rtfTxt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowXpsExport) { @Localization.xpsTxt } @if (exports.ShowOdsExport) { @Localization.odsTxt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowOdtExport) { @Localization.odtTxt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowXmlExcelExport) { @Localization.xmlTxt if (WebReport.Toolbar.Exports.EnableSettings) { } } @if (exports.ShowCsvExport) { @Localization.csvTxt } @if (exports.ShowExcel97Export) { @Localization.excel97Txt } @if (ShowEmailExport) { @Localization.emailTxt } @if (exports.ShowHpglExport) { @Localization.hpglTxt } @if (exports.ShowHTMLExport) { @Localization.htmlTxt if (WebReport.Toolbar.Exports.EnableSettings) { } } @*@if (exports.ShowImageExport) {@Localization.imageTxt if (WebReport.Toolbar.Exports.EnableSettings) { } }*@ @if (exports.ShowJsonExport) { @Localization.jsonTxt } @if (exports.ShowDxfExport) { @Localization.dxfTxt } @if (exports.ShowLaTeXExport) { @Localization.latexTxt } @if (exports.ShowPpmlExport) { @Localization.ppmlTxt } @if (exports.ShowPSExport) { @Localization.psTxt } @if (exports.ShowXamlExport) { @Localization.xamlTxt } @if (exports.ShowZplExport) { @Localization.zplTxt } @if (exports.ShowDbfExport) { @Localization.dbfTxt } @if (exports.ShowSvgExport) { @Localization.svgTxt if (WebReport.Toolbar.Exports.EnableSettings) { } }
} @code { [Parameter] public WebReport WebReport { get; set; } [Parameter] public Action OpenModalDialog { get; set; } #if WASM /// /// Not supported in Blazor WASM /// private bool ShowEmailExport = false; #else private bool ShowEmailExport => WebReport.Toolbar.Exports.ShowEmailExport; #endif protected override void OnParametersSet() { Localization = new ToolbarLocalization(WebReport.Res); } }