Here is some smaple code:
private void Form1_Load(object sender, System.EventArgs e)
{
ElementTemplate[] textRect = new ElementTemplate[]
{
new LineTemplate(0, 80, 100, 80),
new LineTemplate(100, 80, 100, 100),
new LineTemplate(100, 100, 0, 100),
new LineTemplate(0, 100, 0, 80)
};
ShapeTemplate myshape = new ShapeTemplate(
ShapeTemplate.FromId("Rectangle").Outline, null, textRect, FillMode.Winding, "myshape");
myshape.ImageRectangle = new RectangleF(0, 0, 100, 80);
Box test = fc.CreateBox(0, 0, 100, 100);
test.Style = BoxStyle.Shape;
test.Shape = myshape;
test.Image = Image.FromFile(@"D:\Images\1.jpg");
test.ImageAlign = ImageAlign.Fit;
test.Text = "myshape test";
}
I hope that helps,
Stoyan