i just want To Merge Cell in Table .
i getting stuck when i am trying merge cell at (0,0) to merge down and merge right it gives some unproper merge.
please check attached source file for reference.
Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using PdfSharp.Drawing;
using PdfSharp.Pdf;
using PdfSharp.Pdf.Security;
using MigraDoc.DocumentObjectModel;
using MigraDoc.DocumentObjectModel.Tables;
using MigraDoc.Rendering;
using System.Drawing.Imaging;
using System.Diagnostics;
using System.Reflection;
namespace MigraDocTableQuery
{
class Program
{
static void Main(string[] args)
{
Document doc = new Document();
Section sec = doc.AddSection();
Paragraph para = sec.AddParagraph();
Table table = sec.AddTable();
table.Style = "Table";
table.Borders.Width = 0.75;
table.AddColumn();
table.AddColumn();
table.AddColumn();
table.AddColumn();
table.AddColumn();
table.AddRow();
table.AddRow();
table.AddRow();
table.AddRow();
table.AddRow();
// case 1:
// here table have total 5 columns and 5 rows
// I want merge from from (0, 0) to merge right and merge down
table.Rows[0].Cells[0].MergeDown = 4;
table.Rows[0].Cells[0].MergeRight = 4;
// case 2:
// if i merge from (0, 1) it works properly
table.Rows[0].Cells[1].MergeDown = 3;
table.Rows[0].Cells[1].MergeRight = 3;
}
}
}
thanks in advance