Hello
I have the attached report,employeestatusreport_27_07_2022_07_41_17.pdf (60.0 KB)
please kindly explain to me what I need to set in PageSetup to split the page “normally” to fit A4 size.
var workbook = new Workbook(template);
var designer = new WorkbookDesigner(workbook)
{
LineByLine = false
};
foreach (var translation in translations)
{
designer.SetDataSource(translation.Key, translation.Value);
}
designer.SetDataSource("data", data);
designer.SetDataSource("logo", logo);
designer.Workbook.Settings.Author = "JET";
designer.Process();
var activeWorksheet = designer.Workbook.Worksheets[designer.Workbook.Worksheets.ActiveSheetIndex];
PageSetup pageSetup = activeWorksheet.PageSetup;
pageSetup.PaperSize = PaperSizeType.PaperA4;
and in pdf settings:
new PdfSaveOptions
{
OptimizationType = Aspose.Cells.Rendering.PdfOptimizationType.MinimumSize,
AllColumnsInOnePagePerSheet = true,
};
this is important to keep all columns in one page per sheet.