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]

This is an old revision of the document!


CImage

A nevének megfelelően egy képet képes eltárolni, amely (a rendszer többi részéhez hasonlóan) jpg, png illetve bmp lehet.

konstruktor

CImage(void)

Létrehozza az objektumot, semmilyen más inicializáló hatása nincs.

Metódusok

LoadFromFile

bool loadfromfile(string filename)

A megadott nevű fájlt beolvassa. Amennyiben a megadott fájlnév nem tartalmaz “\”-t vagy ”/”-t, akkor a megadott nevet a témakönyvtárban szereplő egyik fájlnak tekinti. Ha a filename nem tartalmaz ”:”-ot, akkor az alkalmazás gyökérkönyvtárához képest relatív a cím, egyébként abszolút címet feltételez (ez a stratégia egyébként teljesen megegyezik a SCREEN_XML-ben megadott képek elérési útjának kezelésével).

Sikeres végrehajtás esetén a visszatérési érték true ellenkező esetben false.

SaveToFile

bool savetofile(string filename)

A megadott nevű fájlba menti az Image tartalmát. Nem ad automatikusan kiterjesztést! Sikeres végrehajtás esetén a visszatérési érték true ellenkező esetben false.

GetText

mixed gettext(void)

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.

GetPenWidth

integer getpenwidth(void)

Visszaadja a vonalhúzás aktuális vastagságát, amely alapértelmezetten 1.

GetBrushColor

string getbrushcolor(void)

Visszaadja a kitöltés aktuális szinét, amely alapértelmezetten fehér.

SetText

bool settext(string data)

A gettext metódus által visszaadott érték alapján visszaállítja az Image tartalmát.

BarCode39

bool barcode39(string value, int width, int height, bool writestr = false)

A value érték Code39-es vonalkódját generálja le. A image szélességét és magasságát a width és height paraméter határozza meg. Amennyiben a writestr paraméter true, akkor a szöveg kiírásra kerül az eredmény image-re.

A Code39 egyik jellegzetessége, hogy az első és utolsó jelnek “*”-nak kell lennie, amit a függvénynek nem kell átadni, azt automatikusan hozzáilleszti a szöveghez (a szöveges kiíráskor ez nem kerül feltüntetésre)

A visszatérési érték true, ha a művelet sikeres és false, ha sikertelen. Sikertelen lehet akkor is, ha a megadott szélességbe nem fér ki a megadott szöveg (azaz egy vonal szélessége nem érné el az 1 pixelt), ezért a szélesség megadására ügyelni kell!

BarEAN13

bool barean13(string value, int width, int height, bool writestr = false)

A value érték EAN-13-as vonalkódját generálja le. A image szélességét és magasságát a width és height paraméter határozza meg. Amennyiben a writestr paraméter true, akkor a szöveg kiírásra kerül az eredmény image-re.

Ez a kód a termékek azonosítására általánosan használt vonalkód. Fő jellemzője, hogy kötelezően 13 számjegyet kell tartalmaznia (nem lehetnek benne más karakterek és pontosan 13 jegyűnek kell lennie)

A visszatérési érték true, ha a művelet sikeres és false, ha sikertelen. Sikertelen lehet akkor is, ha a megadott szélességbe nem fér ki a megadott szöveg (azaz egy vonal szélessége nem érné el az 1 pixelt), ezért a szélesség megadására ügyelni kell!

BarCode128

bool barcode128(string value, int width, int height, bool writestr = false)

A value érték Code128-as vonalkódját generálja le. A image szélességét és magasságát a width és height paraméter határozza meg. Amennyiben a writestr paraméter true, akkor a szöveg kiírásra kerül az eredmény image-re.

Ennek a kódnak a fő jellemzője, hogy kis- és nagybetűket valamint számokat is tartalmazhat valamint, hogy a csak számokat tartalmazó vonalkódokat különösen tömören tudja megjeleníteni.

A visszatérési érték true, ha a művelet sikeres és false, ha sikertelen. Sikertelen lehet akkor is, ha a megadott szélességbe nem fér ki a megadott szöveg (azaz egy vonal szélessége nem érné el az 1 pixelt), ezért a szélesség megadására ügyelni kell!


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