Differences
This shows you the differences between two versions of the page.
|
cor4:app:objects:cimage [2009/03/12 22:41] ivivan |
cor4:app:objects:cimage [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 35: | Line 35: | ||
| ''string getpencolor(void)'' | ''string getpencolor(void)'' | ||
| - | Visszaadja a vonalhúzás aktuális színét, amely alapértelmezetten fekete. | + | Visszaadja a vonalhúzás aktuális színét, amely alapértelmezetten fekete. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== GetPenWidth ==== | ==== GetPenWidth ==== | ||
| Line 41: | Line 41: | ||
| ''integer getpenwidth(void)'' | ''integer getpenwidth(void)'' | ||
| - | Visszaadja a vonalhúzás aktuális vastagságát, amely alapértelmezetten 1. | + | Visszaadja a vonalhúzás aktuális vastagságát, amely alapértelmezetten 1. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== GetBrushColor ==== | ==== GetBrushColor ==== | ||
| Line 47: | Line 47: | ||
| ''string getbrushcolor(void)'' | ''string getbrushcolor(void)'' | ||
| - | Visszaadja a kitöltés aktuális szinét, amely alapértelmezetten fehér. | + | Visszaadja a kitöltés aktuális szinét, amely alapértelmezetten fehér. ([[cimage_alert|Fontos figyelmeztetés]]) |
| + | |||
| + | ==== GetWidth ==== | ||
| + | |||
| + | ''integer getwidth()'' | ||
| + | |||
| + | Visszaadja a kép szélességét. | ||
| + | |||
| + | ==== GetHeight ==== | ||
| + | |||
| + | ''integer getheight()'' | ||
| + | |||
| + | Visszaadja a kép magasságát. | ||
| ==== SetText ==== | ==== SetText ==== | ||
| Line 53: | Line 65: | ||
| ''bool settext(string data)'' | ''bool settext(string data)'' | ||
| - | A ''gettext'' metódus által visszaadott érték alapján visszaállítja az Image tartalmát. | + | A ''gettext'' metódus által visszaadott érték alapján visszaállítja az Image tartalmát. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== SetPenColor ==== | ==== SetPenColor ==== | ||
| Line 59: | Line 71: | ||
| ''void setpencolor(string color)'' | ''void setpencolor(string color)'' | ||
| - | A megadott színűre állítja a vonalhúzás színét. | + | A megadott színűre állítja a vonalhúzás színét. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== SetPenWidth ==== | ==== SetPenWidth ==== | ||
| Line 65: | Line 77: | ||
| ''void setpenwidth(integer width)'' | ''void setpenwidth(integer width)'' | ||
| - | A megadott színűre állítja a vonalhúzás vastagságát. | + | A megadott színűre állítja a vonalhúzás vastagságát. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== SetBrushColor ==== | ==== SetBrushColor ==== | ||
| Line 71: | Line 83: | ||
| ''void setbrushcolor(string color)'' | ''void setbrushcolor(string color)'' | ||
| - | A megadott színűre állítja a kitöltés színét. | + | A megadott színűre állítja a kitöltés színét. ([[cimage_alert|Fontos figyelmeztetés]]) |
| + | |||
| + | ==== SetFont ==== | ||
| + | |||
| + | ''void setfont(string style [, int size [, string color [, string name]]])'' | ||
| + | |||
| + | A [[#TextOut]] metódus által használt font-ot lehet beállítani ezzel a metódussal. Minden paraméterre igaz, hogy csak akkor lesz figyelembe véve, ha üres stringtől illetve nullától eltérő értéke van. | ||
| + | |||
| + | A ''style'' paraméter adja meg a font stílusát (mint a [[cor4:app:screen_xml#Label]] konponensnél, kivéve, hogy a normál stílusra való visszaállást itt nem az üres stringgel, hanem mondjuk a "-"-al lehet elérni). | ||
| + | A ''size''-al a font méretét, a ''color''-al a font [[cor4:app:colors|szinét]] a ''name'' paraméterrel pedig értelemszerűen a font nevét adhatjuk meg. | ||
| ==== Draw ==== | ==== Draw ==== | ||
| - | ''boolean draw(integer left, integer top, CImage im)'' | + | ''boolean draw(CImage im, integer left, integer top)'' |
| - | Az ''im'' paraméterként megadott rámásolja az aktuális képre a ''left'', ''top'' pozíciókba. | + | Az ''im'' paraméterként megadott rámásolja az aktuális képre a ''left'', ''top'' pozíciókba. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== Line ==== | ==== Line ==== | ||
| - | ''void line(integer x1, integer y1, integer x2, integer y2)'' | + | ''void line(integer x1, integer y1, integer x2, integer y2 [, integer x3, integer y3 [, ... ]])'' |
| - | Az ''x1'',''y1'' pozíciókból vonalat húz az ''x2'',''y2'' pozícióba az aktuális vonal beállításokkal. | + | Az ''x1'',''y1'' pozíciókból vonalat húz az ''x2'',''y2'' pozícióba majd onnan a ''x3'', ''y3'' pozíciókba és így tovább az aktuális vonal beállításokkal. ([[cimage_alert|Fontos figyelmeztetés]]) |
| + | |||
| + | ''void line (array points)'' | ||
| + | |||
| + | Ebben a formában meghívva a ''points'' tömbnek egy kétdimenziós tömbnek kell lennie, amely minden eleme egy két elemű tömb, ami az ''x'' és ''y'' koordinátáját adja a vonal következő pozíciójának. | ||
| ==== Ellipse ==== | ==== Ellipse ==== | ||
| Line 89: | Line 114: | ||
| ''void ellipse(integer left, integer top, integer right, integer bottom [, boolean filled = false])'' | ''void ellipse(integer left, integer top, integer right, integer bottom [, boolean filled = false])'' | ||
| - | A ''left'',''top'' és ''right'',''bottom'' koordináták által megadott téglalapba írható ellipszist rajzolja meg az aktuális vonal beállításokkal. Amennyiben a ''filled'' paraméter igaz, akkor az ellipszist ki is tölti az aktuális kitöltő paraméterek szerint. | + | A ''left'',''top'' és ''right'',''bottom'' koordináták által megadott téglalapba írható ellipszist rajzolja meg az aktuális vonal beállításokkal. Amennyiben a ''filled'' paraméter igaz, akkor az ellipszist ki is tölti az aktuális kitöltő paraméterek szerint. ([[cimage_alert|Fontos figyelmeztetés]]) |
| ==== Rectangle ==== | ==== Rectangle ==== | ||
| Line 95: | Line 120: | ||
| ''void rectangle(integer left, integer top, integer right, integer bottom [, boolean filled = false])'' | ''void rectangle(integer left, integer top, integer right, integer bottom [, boolean filled = false])'' | ||
| - | A ''left'',''top'' és ''right'',''bottom'' koordináták által megadott téglalapot rajzolja meg az aktuális vonal beállításokkal. Amennyiben a ''filled'' paraméter igaz, akkor az ellipszist ki is tölti az aktuális kitöltő paraméterek szerint. | + | A ''left'',''top'' és ''right'',''bottom'' koordináták által megadott téglalapot rajzolja meg az aktuális vonal beállításokkal. Amennyiben a ''filled'' paraméter igaz, akkor az ellipszist ki is tölti az aktuális kitöltő paraméterek szerint. ([[cimage_alert|Fontos figyelmeztetés]]) |
| + | |||
| + | ==== TextOut ==== | ||
| + | |||
| + | ''void textout(integer left, integer top, string text))'' | ||
| + | |||
| + | A megadott szöveget az aktuális font-al a megadott koordinátákhoz kiírja. | ||
| + | |||
| + | ==== Resize ==== | ||
| + | |||
| + | ''void resize(integer width, integer height)'' | ||
| + | |||
| + | A képet a megadott méretűre méretezi át. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ''void resize(float multi)'' | ||
| + | |||
| + | A képet a ''multi''-szorosára nagyítja illetve kicsinyíti. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== GrayScale ==== | ||
| + | |||
| + | ''void grayscale()'' | ||
| + | A képet szürke árnyalatosra konvertálja. | ||
| ==== BarCode39 ==== | ==== BarCode39 ==== | ||