next up previous contents
Nächste Seite: Progressbar Aufwärts: Components Vorherige Seite: Popupmenu   Inhalt


Printer


int j_printer ( int frame );

Erzeugt ein neues Objekt, das eine Papierseite des Druckes repräsentiert.




void j_cliprect ( int obj , int x , int y , int width , int height );

Setzt den Clipping Bereich auf das spezifizierte Rechteck (x, y, width, height).

void j_dispose ( int obj );

der Printer obj wird mit allen Recourcen gelöscht.

void j_drawarc ( int obj , int x , int y , int rx , int ry , int arc1 , int arc2 );

Zeichnet einen Kreisbogen mit dem Mittelpunkt (x, y) und den Hauptradien rx und ry. Die Parameter arc1 und arc2 bestimmen den Start- bzw. den Endwinkel des Kreisbogens.

void j_drawcircle ( int obj , int x , int y , int r );

Zeichnet einen Kreis mit dem Mittelpunkt (x,y) und dem Radius r.

void j_drawimage ( int obj , int image , int x , int y );

Kopiert das Image mit der Eventnummer image an die Position (x, y).

void j_drawimagesource ( int obj , int x , int y , int w , int h , int* r , int* g , int* b );

Die Funktion stellt ein Bild an der Position (x,y) mit der Breite w und der Höhe h dar. Die Bilddaten werden als rot-, grün- und blau- Kanal in den Arrays r,g,b übergeben.

void j_drawline ( int obj , int x1 , int y1 , int x2 , int y2 );

Zeichnet eine Linie in der momentan gesetzten Vordergrundfarbe von (x1,y1) nach (x2,y2)

void j_drawoval ( int obj , int x , int y , int rx , int ry );

Zeichnet einen Oval mit dem Mittelpunkt (x,y) und den Hauptradien rx und ry.

void j_drawpixel ( int obj , int x , int y );

Zeichnet einen Pixel in der momentan gesetzten Vordergrundfarbe an die Position (x,y).

void j_drawpolygon ( int obj , int len , int* x , int* y );

Zeichnet ein Polygon durch die Punkte, die durch die Arrays x und y gegeben sind.

void j_drawpolyline ( int obj , int len , int* x , int* y );

Zeichnet eine Polylinie durch die Punkte, die durch die Arrays x und y gegeben sind.

void j_drawrect ( int obj , int x , int y , int width , int height );

Zeichnet ein Rechteck an die Position (x,y) mit der Breite width und der Höhe height.

void j_drawroundrect ( int obj , int x , int y , int width , int height , int arcx , int arcy );

Zeichnet ein Rechteck mit abgerundeten Ecken an die Position (x,y) mit der Breite width und der Höhe height. Die Radien der Ecken werden durch arcx und arcy bestimmt.

void j_drawscaleddimage ( int obj , int image , int sx , int sy , int sw , int sh , int tx , int ty , int tw , int th );

Kopiert einen Ausschnitt des Bildes image, der durch die Parameter (sx, sy, sw, sh) bestimmt wird an die Position (tx, ty) und scaliert den Ausschnitt auf die Breite tw und die Höhe th

void j_drawstring ( int obj , int x , int y , char* str );

Zeichnet den String str an die durch die Parameter (x,y) festgelegte Koordinate.

void j_fillarc ( int obj , int x , int y , int rx , int ry , int arc1 , int arc2 );

Zeichnet einen gefüllten Kreisbogen mit dem Mittelpunkt (x,y) und den Hauptradien rx und ry. Die Parameter arc1 und arc2 bestimmen den Start- bzw. den Endwinkel des Kreisbogens.

void j_fillcircle ( int obj , int x , int y , int r );

Zeichnet einen gefülltes Kreis mit dem Mittelpunkt (x,y) und dem Radius r.

void j_filloval ( int obj , int x , int y , int rx , int ry );

Zeichnet einen gefüllten Oval mit dem Mittelpunkt (x,y) und den Hauptradien rx und ry.

void j_fillpolygon ( int obj , int len , int* x , int* y );

Zeichnet ein gefülltes Polygon durch die Punkte, die durch die Arrays x und y gegeben sind.

void j_fillrect ( int obj , int x , int y , int width , int height );

Zeichnet ein gefülltes Rechteck an die Position (x,y) mit der Breite width und der Höhe height.

void j_fillroundrect ( int obj , int x , int y , int width , int height , int arcx , int arcy );

Zeichnet ein gefülltes Rechteck mit abgerundeten Ecken an die Position (x,y). Das Rechteck hat eine Breite von width und eine Höhe von height Pixeln. Die Form der runden Ecken wird durch die Parameter arcx und arcy bestimmt.

void j_print ( int obj );

Druckt den Inhalt des Printer .

void j_setxor ( int obj , int bool );

Schaltet den Painting Mode auf XOR, falls bool = J_TRUE ist. Im XOR Modus heben sich zwei gleiche Graphikbefehle auf.

void j_translate ( int obj , int x , int y );

Setzt den Ursprung des Koordinatensystems auf (x, y).


next up previous contents
Nächste Seite: Progressbar Aufwärts: Components Vorherige Seite: Popupmenu   Inhalt
Merten Joost 2003-02-26