ExportChartsAsImages: Boolean;
ExportChartsAsImages: Boolean;
Свойство ExportChartsAsImages определяет необходимость экспорта диаграмм в виде изображений в формат XLS (*.xls).
Если значение свойства True, то диаграммы экспортируются как изображения, при значении False - нет.
По умолчанию свойство имеет значение False.
Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «REGULAR_REPORT».
Sub UserProc;
Var
MB: IMetabase;
Report: IPrxReport;
ReportExporter: IPrxReportExporter;
Begin
MB := MetabaseClass.Active;
Report := MB.ItemById("REGULAR_REPORT").Bind As IPrxReport;
ReportExporter := New PrxReportExporter.Create;
ReportExporter.Report := Report;
ReportExporter.ExportFootnotes := True;
ReportExporter.ExportChartsAsImages := True;
ReportExporter.ExportToFile("C:\Report.XLS", "XLS");
End Sub UserProc;
При выполнения примера регламентный отчет будет экспортирован в указанный файл в формате XLS. Диаграммы отчета будут экспортированы в виде изображений, также будут экспортированы сноски.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Report;
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Report: IPrxReport;
ReportExporter: IPrxReportExporter = New PrxReportExporterClass();
Begin
MB := Params.Metabase;
Report := MB.ItemById["REGULAR_REPORT"].Bind() As IPrxReport;
ReportExporter.Report := Report;
ReportExporter.ExportFootnotes := True;
ReportExporter.ExportChartsAsImages := True;
ReportExporter.ExportToFile("C:\Report.XLS", "XLS");
End Sub;
См. также: