[Inhalt] [Zurück] [Weiter] [Thema] [Index]

NewGeoCanvas()


Syntax:

NewGeoCanvas(String name, Real x1,Real y1, Real x2,Real y2, String azrprg)
name: Name des GeoCanvas'
x1,y1: Pixelposition links oben
x2,y2: Pixelposition rechts unten
azrprg: Azur-Funktion bei mittlerer Maustaste

Beispiel:

NewGeoCanvas ("GeoC", 10, 100, 500, 500, "")

Beschreibung:

Es wird ein Platz für eine Karte (ein Canvas) erzeugt. x1,y1 geben die linke obere Ecke des GeoCanvas auf dem Fenster in Pixeln an, x2, y2 entsprechend dessen rechte untere Ecke.

Die Azur-Funktion azrprg wird aufgerufen, wenn die mittlere Maustaste betätigt wird (siehe dazu FindPoly()). Hier kann auch, wie im Beispiel, ein Leerstring stehen, was diese Funktionalität abschaltet.

Unter dem GeoCanvas werden Felder zum Darstellen der x- und y-Koordinate des Mauszeigers angelegt. Diese Felder sind als AGElement unter den Namen @xpos und @ypos zu erreichen. (Siehe AGSetElemPos(), DelAGElement() und SetHandle().

Siehe auch PlotKarte().



toposoft 28.10.2024