Objektbezogene ARexx-Befehle

(Seite, x1, y1, x2, y2, Stärke, Farbe, Linienart, Anfang, Ende, Textumlauf, Abstand)
DRAWLINE
Zeichnet auf der angegebenen Seite (falls vorhanden) eine Linie an den angegebenen Koordinaten unter Berücksichtigung verschiedener Einstellungen.
Erforderlich sind nur Seitennummer und Koordinaten, alle anderen Parameter sind optional. Werden Sie nicht angegeben, verwendet Wordworth die Standardeinstellungen.
Bei Angabe der Koordinaten wird die aktuelle Maßeinheit berücksichtigt.
Die Angabe der Strichstärke erfolgt in Punkt.
Auf die Farben wird mit Hilfe von deren Name bezuggenommnen, wie z.B. "ROT, GRÜN, GELB, usw.)
Folgende Linienarten sind verfügbar:
PLAIN, SHORTDASH, LONGDASH, DASHDOT, LONGDASHDOT.
Linienanfang und -ende haben die gleichen Parameter:
NORMAL, ROUNDED, BOX, CIRCLE, SHORTARROW, LONGARROW, ARROWHEAD, ARROWTAIL, DIMENSION, SPLAT.
Textumlauf: NONE, LEFT, RIGHT, CONTOURLEFT, CONTOURRIGHT.
Der Abstand wird in Linealeinheiten gemessen, z.B. 1 cm.
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
 
DRAWCURVE Seite,x1,y1,cx,cy,x2,y2,Stärke,Farbe, Textumlauf,Abstand
Zeichnet auf der angegebenen Seite (sofern diese existiert) einen Kurvenzug an den festgelegten Koordinaten unter Berücksichtigung der verschiedenen Einstellungen.
Die Koordinaten 'x1' und 'y1' legen den Startpunkt fest, 'cx' und 'cy' definieren den Kontrollpunkt, und 'x2' und 'y2' markieren den Endpunkt.
Erforderlich sind nur Seitennummer und Koordinaten, alle anderen Parameter sind optional. Werden Sie nicht angegeben, verwendet Wordworth die Standardeinstellungen.
Bei Angabe der Koordinaten wird die aktuelle Maßeinheit berücksichtigt.
Die Angabe der Strichstärke erfolgt in Punkt.
Auf die Farben wird mit Hilfe von deren Name bezuggenommnen, wie z.B. "ROT, GRÜN, GELB, usw.)
Linienanfang und -ende haben die gleichen Parameter:
NORMAL, ROUNDED, BOX, CIRCLE, SHORTARROW, LONGARROW, ARROWHEAD, ARROWTAIL, DIMENSION, SPLAT.
Textumlauf: NONE, LEFT, RIGHT, CONTOURLEFT, CONTOURRIGHT.
Der Abstand wird in Linealeinheiten gemessen, z.B. 1 cm.
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
 
DRAWBOX (Seite, x, y, Breite, Höhe, Füllfarbe, Randstärke, Randfarbe, Randart, Textumlauf, Abstand)
Zeichnet unter Verwendung der angegebenen Koordinaten ein Rechteck.
Die Parameter entsprechen den unter DRAWLINE angegebenen, es werden hier lediglich Seite, x und y unbedingt benötigt.
Neben den Farbnamen steht auch die Farbe TRANSPARENT zur Verfügung, wenn nur ein Rechteckumriß gezeichnet werden soll.
Als Randart sind verfügbar:
SINGLELINE, DOUBLELINE, DASHDOT, SHORTDASH, LONGDASH, SHADOW.
Textumlauf: NONE, LEFT oder RIGHT.
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
 
DRAWROUNDEDBOX (Seite x y Breite Höhe Füllfarbe Randstärke Randfarbe Textumlauf Abstand)
Wie DRAWBOX, allerdings kann hier nicht zwischen unterschiedlichen Randarten gewählt werden. Die Kanten sind abgerundet.
Als Optionen für den Textumlauf stehen darüber hinaus auch CONTOURLEFT und CONTOURRIGHT zur Verfügung.
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
 
DRAWOVAL (Seite x y Breite Höhe Füllfarbe Randstärke Randfarbe Textumlauf Abstand)
Zeichnet eine Ellipse.
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
DRAWCIRCLE(Seite x y Durchmesser Füllfarbe Randstärke Randfarbe Textumlauf Abstand)
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
 
DRAWREGULARPOLYGON Seite,x,y,Durchmessser,Seitenanz, Winkel,Füllfarbe,Randstärke, Randfarbe,Textumlauf,Abstand
Zeichnet ein regelmäßiges Polygon.
Liefert ObjektID in Result.
 
DRAWTEXTFRAME Seite x y Breite Höhe LinkerRand RechterRand ObererRand UntererRand Füllfarbe Randstärke Randfarbe Randart Textumlauf Abstand Spaltenanzahl Spaltenabstand
Zeichnet an den angegebenen Koordinaten eine Textbox.
Die Parameter entsprechen denjenigen für DRAWLINE, unbedingt erforderlich ist lediglich die Angabe von Seite, x, y, Breite und Höhe.
Als Füllfarben stehen alle Farben, sowie TRANSPARENT zur Verfügung.
Verfügbare Randarten: SINGLELINE, DOUBLELINE, DASHDOT, SHORTDASH, LONGDASH, SHADOW
Textumlaufmöglichkeiten: NONE, LEFT oder RIGHT
Die Objekt-Identifikationsnummer (ObjectID) wird in RESULT zurückgegeben.
DELETEOBJECT objectid
Löscht das mit "objectid" bezeichnete Objekt. Die Objekt-Identifikationsnummer wird durch die Zeichenbefehle in RESULT zurückgegeben.
 
SELECTOBJECT objectid (MULTISELECT)
Selektiert das durch "objectid" bezeichnete Objekt. Die Objekt-Identifikationsnummer wird durch die Zeichenbefehle in RESULT zurückgegeben.
Wird MULTISELECT angegeben, so verbleiben vorher ausgewählte Objekte weiterhin in selektiertem Zustand.
Auf selektierte Objekte lassen sich alle Befehle des Objekt-Menüs anwenden, wie z.B. SENDTOFRONT, SENDTOBACK, usw.
 
ACTIVATETEXTFRAME (MAIN | HEADER | FOOTER | LEFTHEADER | RIGHTHEADER | LEFTFOOTER | RIGHTFOOTER/K|objpointer)
Mit diesem Befehl läßt sich ein Textrahmen aktivieren. Dabei handelt es sich entweder um einen der Standardrahmen MAIN,HEADER,FOOTER,LEFTHEADER,RIGHTHEADER, LEFTFOOTER ODER RIGHTFOOTER oder um ein durch seinen Objektpointer definierter Objekt. Dieser Pointer wird beim Erstellen des Objekts geliefert.