ExportHyperlinkOpenURLAction: Boolean;
ExportHyperlinkOpenURLAction: boolean;
Свойство ExportHyperlinkOpenURLAction определяет, будут ли экспортированы гиперссылки при экспорте отчета в формат PPTX (*.pptx) и HTML (*.html).
Допустимые значения:
True. Значение по умолчанию. Текст отчета будет экспортирован вместе с гиперссылками;
False. Текст отчета будет экспортирован без гиперссылок.
Для выполнения примера предполагается наличие регламентного отчета с идентификатором «REGULAR_REPORT».
Добавьте ссылки на системные сборки: Metabase, Report.
Sub UserProc;
Var
MB: IMetabase;
Report: IPrxReport;
Exp: IPrxReportExporter;
Begin
MB := MetabaseClass.Active;
Report := MB.ItemById("REGULAR_REPORT").Bind As IPrxReport;
Exp := New PrxReportExporter.Create;
Exp.Report := Report;
Exp.ExportHyperlinkOpenURLAction := False;
Exp.ExportToFile("C:\Отчет.pptx","pptx");
End Sub UserProc;
В результате выполнения примера регламентный отчет будет экспортирован в файл «Отчет.pptx», при этом результирующий файл не будет содержать гиперссылок.
Необходимые требования и результат выполнения примера Fore.NET совпадают
с примером Fore.
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Report;
…
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
Report: IPrxReport;
Exp: IPrxReportExporter;
Begin
MB := Params.Metabase;
Report := MB.ItemById["REGULAR_REPORT"].Bind() As IPrxReport;
Exp := New PrxReportExporter.Create();
Exp.Report := Report;
Exp.ExportHyperlinkOpenURLAction := False;
Exp.ExportToFile("C:\Отчет.pptx","pptx");
End Sub;
См. также: