Zeichnen von Graphen.

Letzte Änderung :
30.07.2025, 07:35 Uhr

Zeichnen von Graphen.

static int graph::draw(ItemRef frame, char* graph_path)

Ersetze den Inhalt eines Rahmens durch einen Graphen. Der Graph wird in einer XML-Datei definiert. Enthält die Darstellung Stützpunkte, müssen diese vor der Neuerstellung eines Graphen manuell gelöscht werden. Dazu wird folgende Arbeitsweise vorgeschlagen :

  1. Rahmen auswählen
  2. Gruppierung aufheben
  3. Alle sich ergebenden Rahmen auswählen
  4. Den Rahmen mit dem Graphen aus der Auswahl wieder entfernen
  5. Rahmen löschen
Der Befehl ist bisher nur als Test implementiert.

Name Typ Default Beschreibung
Return int   0 oder Fehlercode
frame ItemRef - Zielrahmen, in den der Graph eingesetzt werden soll.
graph_path String oder char* - XMLDatei mit der Beschreibung des Graphen.
#include "internal/types.h"

Lege einen neunen Rahmen an und zeichne einen Graphen in diesen Rahmen. Die Beschreibung des Graphen finden Sie hier.

#include "internal/types.h"
int main () { ItemRef frame = item::alloc (); int result; float l, t, r, b;
result = frame::create (   frame,   kRectangle,   100.0, 210.0, 300.0, 400.0,   1 // Seite   ); if (result) { showmessage ("Rahmen anlegen : %s", serror (result)); item::release (frame); return 0; }
result = graph::draw (frame, "/Users/paul/Desktop/graph1.xml"); if (result) { showmessage ("Graphen zeichnen: %s", serror (result)); item::release (frame); return 0; }
item::release (frame); return 0; }

Version1.2, Februar 2005

priint:comet InDesign® Plug-Ins

Matthias [Paul]

Seit
Plugin Version 1.1.17
Letzte Änderung
30.07.2025, 07:35 Uhr
Autor
Paul Seidel

Alphabetic index HTML hierarchy of classes or Java