C# - DrawEllipse, DrawRectangle függvény

Graphics osztály 4. rész

forráskód letöltése
GDI+ sorozatunk mostani részében az ellipszisek és téglalapok rajzolási lehetőségének nézünk utána. E két feladathoz a DrawEllipse és DrawRectangle függvények használhatók.
DrawEllipse
A DrawEllipse függvény használatával egy tetszőleges ellipszist, vagy kört rajzolhatunk.
DrawEllipse
Osztály: System.Drawing.Graphics
public void DrawEllipse(
Pen pen,
Rectangle rect
);
A DrawEllipse függvénnyel egy megadott ceruzával egy adott méretű ellipszis rajzolható.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
Rectangle rect
A rect paraméterben kell megadnunk annak a befoglaló téglalapnak a méreteit Rectangle típusban, mely meghatározza az ellipszis méretét és pozícióját
DrawEllipse
Osztály: System.Drawing.Graphics
public void DrawEllipse(
Pen pen,
RectangleF rect
);
A DrawEllipse függvénnyel egy megadott ceruzával egy adott méretű ellipszis rajzolható.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
RectangleF rect
A rect paraméterben kell megadnunk annak a befoglaló téglalapnak a méreteit RectangleF típusban, mely meghatározza az ellipszis méretét és pozícióját
DrawEllipse
Osztály: System.Drawing.Graphics
public void DrawEllipse(
Pen pen,
int x,
int y,
int width,
int height
);
A DrawEllipse függvénnyel egy megadott ceruzával egy adott méretű ellipszis rajzolható.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
int x
Az x paraméterben kell megadnunk a befoglaló téglalapnak a bal szélét.
int y
Az y paraméterben kell megadnunk a befoglaló téglalapnak a tetejét.
int width
A width paraméterben kell megadnunk a befoglaló téglalapnak a szélességét.
int height
A height paraméterben kell megadnunk a befoglaló téglalapnak a magasságát.
DrawEllipse
Osztály: System.Drawing.Graphics
public void DrawEllipse(
Pen pen,
float x,
float y,
float width,
float height
);
A DrawEllipse függvénnyel egy megadott ceruzával egy adott méretű ellipszis rajzolható.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
float x
Az x paraméterben kell megadnunk a befoglaló téglalapnak a bal szélét.
float y
Az y paraméterben kell megadnunk a befoglaló téglalapnak a tetejét.
float width
A width paraméterben kell megadnunk a befoglaló téglalapnak a szélességét.
float height
A height paraméterben kell megadnunk a befoglaló téglalapnak a magasságát.
DrawRectangle
Egy téglalap kirajzolásában a DrawRectangle függvény segít bennünket.
DrawRectangle
Osztály: System.Drawing.Graphics
public void DrawRectangle(
Pen pen,
Rectangle rect
);
A DrawRectangle függvény egy megadott ceruzával egy adott méretű téglalapot rajzol meg.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
Rectangle rect
A rect paraméterben kell megadnunk a téglalapnak a pozícióját és méreteit Rectangle típusban.
DrawRectangle
Osztály: System.Drawing.Graphics
public void DrawRectangle(
Pen pen,
int x,
int y,
int width,
int height
);
A DrawRectangle függvény egy megadott ceruzával egy adott méretű téglalapot rajzol meg.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
int x
Az x paraméterben kell megadnunk a téglalapnak a bal szélét.
int y
Az y paraméterben kell megadnunk a téglalapnak a tetejét.
int width
A width paraméterben kell megadnunk a téglalapnak a szélességét.
int height
A height paraméterben kell megadnunk a téglalapnak a magasságát.
DrawRectangle
Osztály: System.Drawing.Graphics
public void DrawRectangle(
Pen pen,
float x,
float y,
float width,
float height
);
A DrawRectangle függvény egy megadott ceruzával egy adott méretű téglalapot rajzol meg.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
float x
Az x paraméterben kell megadnunk a téglalapnak a bal szélét.
float y
Az y paraméterben kell megadnunk a téglalapnak a tetejét.
float width
A width paraméterben kell megadnunk a téglalapnak a szélességét.
float height
A height paraméterben kell megadnunk a téglalapnak a magasságát.
DrawRectangles
Több téglalap egyidejű kirajzolásához nyújt segítséget a DrawRectangles függvény.
DrawRectangles
Osztály: System.Drawing.Graphics
public void DrawRectangles(
Pen pen,
Rectangle[] rects
);
A DrawRectangles függvény egy megadott ceruzával tetszőleges számú és méretű téglalapot rajzol meg.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
Rectangle[] rects
A kirajzolandó téglalapokat leíró tömböt a rects paraméterben kell megadnunk. A tömb minden eleme egy Rectangle típusban írja le az adott téglalap pozícióját és méretét.
DrawRectangles
Osztály: System.Drawing.Graphics
public void DrawRectangles(
Pen pen,
RectangleF[] rects
);
A DrawRectangles függvény egy megadott ceruzával tetszőleges számú és méretű téglalapot rajzol meg.
Paraméterek
Pen pen
A pen paraméterben kell megadnunk azt a ceruzát, melyet az ellipszis kirajzolásához szeretnénk felhasználni.
RectangleF[] rects
A kirajzolandó téglalapokat leíró tömböt a rects paraméterben kell megadnunk. A tömb minden eleme egy RectangleF típusban írja le az adott téglalap pozícióját és méretét.

Graphics osztály cikksorozat