IPrxReportExporter.ExportRange

Синтаксис

ExportRange: String;

Описание

Свойство ExportRange определяет диапазон экспортируемых листов.

Комментарии

Диапазон экспортируемых листов указывается в виде номеров листов и/или диапазонов листов, разделённых запятыми. Например: «1, 3-6».

При экспорте регламентного отчёта в формат PNG диапазон экспортируемых листов указывается в формате «X:Y». Где:

То есть, если диапазон «4:0», то экспортирован будет четвертая печатная страница на первом листе отчёта.

Для задания одного экспортируемого листа используйте свойство IPrxReportExporter.Sheet.

Пример

Для выполнения примера предполагается наличие в навигаторе объектов регламентного отчёта с идентификатором «REGULAR_REPORT».

Добавьте ссылки на системные сборки Metabase, Report

Sub UserProc;
Var
    MB: IMetabase;
    Report: IPrxReport;
    Exp: IPrxReportExporter;
Begin
    MB := MetabaseClass.Active;
    Report := MB.ItemById("REGULAR_REPORT").Edit As IPrxReport;
    Exp := New PrxReportExporter.Create;
    Exp.Report := Report;
    Exp.ExportSheetTitles := True;
    Exp.ExportRange := "4:0";
    Exp.ExportToFile("C:\" + Report.Name + ".png""png");
    (Report As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера регламентный отчет будет экспортирован в файл в формате PNG. В результирующем файле будут отражены наименования листов.

См. также:

IPrxReportExporter