Obrázky a texty

GDI grafika

SSŠVT


Obrázky a texty

Obrázek

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);
        

Vypsání textu pomocí GDI

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);