Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:objects:cimage [Cor4 WIki]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 ====

cor4/app/objects/cimage.1236897691.txt.gz · Last modified: 2021/01/05 11:42 (external edit)