Hi,
For your scenario you can take advantage of the table shape. For example, to create a table shape with an image and a text underneath you can use the following piece of code:
NTableShape table = new NTableShape();
document.ActiveLayer.AddChild(table);
table.ShowGrid = false;
table.InitTable(1, 2);
table.BeginUpdate();
table[0, 0].Bitmap = new Bitmap(@"D:\Image.png");
table[0, 1].Text = "Sample Text";
table.EndUpdate();
table.Location = new NPointF(100, 100);
Note that table shapes are not resizable. They are automatically sized to fit their content.
Best Regards,
Nevron Support Team