void InsertDeskIntoATable(Table table, Desk desk)
{
var row = new TableRow();
var props = desk.GetType().GetProperties();
foreach (var prop in props)
{
var value = prop.GetValue(desk, null) ?? 0;
var cell = new TableCell(new Paragraph(new Run(new Text(value.ToString()))));
row.Append(cell);
}
table.Append(row);
table.Save();
}
public class Desk
{
public int Width { get; set; }
public int Height { get; set; }
}
void InsertDeskIntoATable(Table table, Desk desk)
{
var row = new TableRow();
var props = desk.GetType().GetProperties();
foreach (var prop in props)
{
var value = prop.GetValue(desk, null) ?? 0;
var cell = new TableCell(new Paragraph(new Run(new Text(value.ToString()))));
row.Append(cell);
}
table.Append(row);
table.Save();
}
public class Desk
{
public int Width { get; set; }
public int Height { get; set; }
}