Obrázky můžeme do našeho grafického výtvoru vložit pomocí metody DrawImage, kterou nabízí objekt Graphics.
Příklad použití metody DrawImage:
// Nahrajeme obrázek ze souboru.
Image newImage = Image.FromFile("SampImag.jpg");
// Připravíme si souřadnice levého horního rohu, kam obrázek umístíme.
int x = 100;
int y = 100;
// Připravíme si i rozměry obrázku (na jak velký obdélník se obrázek má upravit).
int width = 450;
int height = 150;
// Nakreslíme obrázek.
e.Graphics.DrawImage(newImage, x, y, width, height);
Text lze "nakreslit" pomocí metody DrawString na objektu Graphics. Například takto:
// Připravíme si text, který chceme vypsat pomocí GDI.
string drawString = "Sample Text";
// Připravíme si font a štětec.
Font drawFont = new Font("Arial", 16);
SolidBrush drawBrush = new SolidBrush(Color.Black);
// Určíme levý horní roh, odkud se má text vypsat.
PointF drawPoint = new PointF(150.0F, 50.0F);
// Vypíšeme text.
e.Graphics.DrawString(drawString, drawFont, drawBrush, drawPoint);