Differences
This shows you the differences between two versions of the page.
|
cor4:app:objects:cimage [2008/04/11 21:19] ivivan |
cor4:app:objects:cimage [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 30: | Line 30: | ||
| Visszaadja az Image tartalmát string formájában, amit aztán bármilyen helyen tárolhatunk, ahol (nagy) stringeket el tudunk tárolni. A visszaadott érték már base64 kódolással kódolt, ezért további kódolás felesleges. Hiba esetén a visszaadott érték **false**. | Visszaadja az Image tartalmát string formájában, amit aztán bármilyen helyen tárolhatunk, ahol (nagy) stringeket el tudunk tárolni. A visszaadott érték már base64 kódolással kódolt, ezért további kódolás felesleges. Hiba esetén a visszaadott érték **false**. | ||
| + | |||
| + | ==== GetPenColor ==== | ||
| + | |||
| + | ''string getpencolor(void)'' | ||
| + | |||
| + | Visszaadja a vonalhúzás aktuális színét, amely alapértelmezetten fekete. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== GetPenWidth ==== | ||
| + | |||
| + | ''integer getpenwidth(void)'' | ||
| + | |||
| + | Visszaadja a vonalhúzás aktuális vastagságát, amely alapértelmezetten 1. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== GetBrushColor ==== | ||
| + | |||
| + | ''string getbrushcolor(void)'' | ||
| + | |||
| + | 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 35: | 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 ==== | ||
| + | |||
| + | ''void setpencolor(string color)'' | ||
| + | |||
| + | A megadott színűre állítja a vonalhúzás színét. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== SetPenWidth ==== | ||
| + | |||
| + | ''void setpenwidth(integer width)'' | ||
| + | |||
| + | A megadott színűre állítja a vonalhúzás vastagságát. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== SetBrushColor ==== | ||
| + | |||
| + | ''void setbrushcolor(string color)'' | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | ''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. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== Line ==== | ||
| + | |||
| + | ''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 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 ==== | ||
| + | |||
| + | ''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. ([[cimage_alert|Fontos figyelmeztetés]]) | ||
| + | |||
| + | ==== Rectangle ==== | ||
| + | |||
| + | ''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. ([[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 ==== | ||