From 80d9fa88d61009658f7c758d5b6f789f16380812 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 22 Sep 2020 21:33:01 +0000 Subject: [PATCH] --- .vscode/launch.json | 2 +- server/AyaNova/biz/ReportBiz.cs | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index ac7626ce..4044e905 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -52,7 +52,7 @@ "AYANOVA_FOLDER_USER_FILES": "c:\\temp\\RavenTestData\\userfiles", "AYANOVA_FOLDER_BACKUP_FILES": "c:\\temp\\RavenTestData\\backupfiles", "AYANOVA_FOLDER_TEMPORARY_SERVER_FILES": "c:\\temp\\RavenTestData\\tempfiles", - "AYANOVA_SERVER_TEST_MODE": "true", + "AYANOVA_SERVER_TEST_MODE": "false", "AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small", "AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-7", "AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\PostgreSQLPortable_12.0\\App\\PgSQL\\bin\\" diff --git a/server/AyaNova/biz/ReportBiz.cs b/server/AyaNova/biz/ReportBiz.cs index 098d0763..dd33f3d2 100644 --- a/server/AyaNova/biz/ReportBiz.cs +++ b/server/AyaNova/biz/ReportBiz.cs @@ -521,9 +521,15 @@ namespace AyaNova.Biz string outputFileName = StringUtil.ReplaceLastOccurrence(FileUtil.NewRandomFileName, ".", "") + ".pdf"; string outputFullPath = System.IO.Path.Combine(FileUtil.TemporaryFilesFolder, outputFileName); + + //Set PDF options + log.LogDebug($"Resolving PDF Options from report settings"); + var PdfOptions = new PdfOptions() { }; + PdfOptions.DisplayHeaderFooter = report.DisplayHeaderFooter; + //render to pdf and return log.LogDebug($"Calling render page contents to PDF"); - await page.PdfAsync(outputFullPath); + await page.PdfAsync(outputFullPath, PdfOptions); //close the browser // log.LogDebug($"Closing browser");