IPrxReportExporter.ExportChartsAsImages

Синтаксис Fore

ExportChartsAsImages: Boolean;

Синтаксис Fore.NET

ExportChartsAsImages: Boolean;

Описание

Свойство ExportChartsAsImages определяет необходимость экспорта диаграмм в виде изображений в формат XLS (*.xls).

Комментарии

Если значение свойства True, то диаграммы экспортируются как изображения, при значении False - нет.

По умолчанию свойство имеет значение False.

Пример Fore

Для выполнения примера предполагается наличие в репозитории регламентного отчета с идентификатором «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.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;

См. также:

IPrxReportExporter