private static string GetEncodedDisplayName(RenderingExtension extension) { string text = ((LocalizationHelper)LocalizationHelper.Current).GetLocalizedNameForRenderingExtension(extension); if (string.IsNullOrEmpty(text)) { text = extension.Name; } return(text.Replace("&", "&&")); }
internal static RenderingExtension[] FromSoapExtensions(Extension[] soapExtensions) { if (soapExtensions == null) { return(null); } RenderingExtension[] array = new RenderingExtension[soapExtensions.Length]; for (int i = 0; i < soapExtensions.Length; i++) { array[i] = new RenderingExtension(soapExtensions[i].Name, soapExtensions[i].LocalizedName, soapExtensions[i].Visible); } return(array); }
internal ExportDialog(ReportViewer viewer, RenderingExtension extension, string deviceInfo, string fileName) { InitializeComponent(); Text = LocalizationHelper.Current.ExportDialogTitle; cancelButton.Text = LocalizationHelper.Current.ExportDialogCancelButton; exportLabel.Text = LocalizationHelper.Current.ExportDialogStatusText; m_viewerControl = viewer; m_format = extension; m_deviceInfo = deviceInfo; if (m_deviceInfo == null) { m_deviceInfo = ""; } m_fileName = fileName; exportLabel.MinimumSize = TextRenderer.MeasureText(exportLabel.Text, exportLabel.Font); }
public ReportExportEventArgs(RenderingExtension extension) { m_extension = extension; }
public RenderingExtension[] ListRenderingExtensions() { return(RenderingExtension.FromSoapExtensions(Service.ListRenderingExtensions())); }
public string GetLocalizedNameForRenderingExtension(RenderingExtension ext) { return(GetLocalizedString(ext.LocalizedName, (ReportViewerMessages2 != null) ? ReportViewerMessages2.GetLocalizedNameForRenderingExtension(ext.Name) : null)); }
private static bool ShouldDisplay(RenderingExtension extension) { return(extension.Visible); }