From 7d772516ecee88b75a05bcd199bdcc8ee33e3e04 Mon Sep 17 00:00:00 2001 From: VinothSF5015 Date: Tue, 26 May 2026 23:24:20 +0530 Subject: [PATCH] Sample Added --- .../Ordered_UnOrdered_List.slnx | 3 ++ .../Ordered_UnOrdered_List.csproj | 20 +++++++ .../Ordered_UnOrdered_List/Output/.gitkeep | 0 .../Ordered_UnOrdered_List/Program.cs | 53 +++++++++++++++++++ 4 files changed, 76 insertions(+) create mode 100644 FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List.slnx create mode 100644 FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Ordered_UnOrdered_List.csproj create mode 100644 FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Output/.gitkeep create mode 100644 FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Program.cs diff --git a/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List.slnx b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List.slnx new file mode 100644 index 00000000..8ecf7512 --- /dev/null +++ b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List.slnx @@ -0,0 +1,3 @@ + + + diff --git a/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Ordered_UnOrdered_List.csproj b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Ordered_UnOrdered_List.csproj new file mode 100644 index 00000000..614e3a05 --- /dev/null +++ b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Ordered_UnOrdered_List.csproj @@ -0,0 +1,20 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + Always + + + + diff --git a/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Output/.gitkeep b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Output/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Program.cs b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Program.cs new file mode 100644 index 00000000..7fb0b9b5 --- /dev/null +++ b/FAQ/Ordered_UnOrdered_List/.NET/Ordered_UnOrdered_List/Ordered_UnOrdered_List/Program.cs @@ -0,0 +1,53 @@ +using Syncfusion.XlsIO; + +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]; + + // Target cell + IRange cell = sheet.Range["B3"]; + IRichTextString richText = cell.RichText; + + // Add initial text + richText.Text = "list:\n"; + + // Fonts + IFont bulletFont = workbook.CreateFont(); + bulletFont.FontName = "Courier New"; + bulletFont.Size = 10; + + IFont textFont = workbook.CreateFont(); + textFont.FontName = "Segoe UI"; + textFont.Size = 10; + + // First bullet + richText.Text += " • number1\n"; + richText.SetFont(7, 9, bulletFont); // bullet + richText.SetFont(10, 16, textFont); // text + + // Second bullet + richText.Text += " • number2\n"; + richText.SetFont(18, 20, bulletFont); // bullet + richText.SetFont(21, 27, textFont); // text + + // Third bullet + richText.Text += " • number3"; + richText.SetFont(29, 31, bulletFont); // bullet + richText.SetFont(32, 38, textFont); // text + + // Wrap text so bullets appear on separate lines + cell.CellStyle.WrapText = true; + + // Save the workbook + workbook.SaveAs(Path.GetFullPath("Output/BulletedCell.xlsx")); + } + } +}