diff --git a/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal.slnx b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal.slnx new file mode 100644 index 00000000..b7527d6b --- /dev/null +++ b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal.slnx @@ -0,0 +1,3 @@ + + + diff --git a/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Center_Vertical_Horizontal.csproj b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Center_Vertical_Horizontal.csproj new file mode 100644 index 00000000..4c5cc6ab --- /dev/null +++ b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Center_Vertical_Horizontal.csproj @@ -0,0 +1,20 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + Always + + + + diff --git a/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Output/.gitkeep b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Output/.gitkeep new file mode 100644 index 00000000..c07c896d --- /dev/null +++ b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Output/.gitkeep @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Center_Vertical_Horizontal.Output +{ + class _ + { + } +} diff --git a/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Program.cs b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Program.cs new file mode 100644 index 00000000..95fa8c7e --- /dev/null +++ b/Worksheet Features/Center_Vertical_Horizontal/.NET/Center_Vertical_Horizontal/Center_Vertical_Horizontal/Program.cs @@ -0,0 +1,39 @@ +using Syncfusion.XlsIORenderer; +using Syncfusion.XlsIO; +using Syncfusion.Pdf; + +namespace Center_Vertical_Horizontal +{ + class Program + { + static void Main(string[] args) + { + using (ExcelEngine excelEngine = new ExcelEngine()) + { + IApplication application = excelEngine.Excel; + application.DefaultVersion = ExcelVersion.Xlsx; + IWorkbook workbook = application.Workbooks.Create(1); + IWorksheet sheet = workbook.Worksheets[0]; + + for (int i = 1; i <= 10; i++) + { + for (int j = 1; j <= 5; j++) + { + sheet.Range[i, j].Text = sheet.Range[i, j].AddressLocal; + } + } + + foreach (IWorksheet worksheet in workbook.Worksheets) + { + worksheet.PageSetup.CenterHorizontally = true; + worksheet.PageSetup.CenterVertically = true; + } + + XlsIORenderer renderer = new XlsIORenderer(); + + PdfDocument pdfDocument = renderer.ConvertToPDF(workbook); + pdfDocument.Save(Path.GetFullPath("Output/Output.pdf")); + } + } + } +} \ No newline at end of file