Objekten CGM-Daten zuweisen

Dieser Abschnitt enthält Beispiele zu den CGM-Daten, die Sie Objekten zuweisen können. Er besteht aus drei Teilen:

 
 
 
Bei der Wahl einer Aktion als Typ gibt es für den Wert folgende Optionen:
 
einer oder mehrere ActiveCGM-Befehle
 
BasicScript Unterroutinen-Name
 
Betriebssystembefehl
 
externe Anwendung
Bei der Wahl eines Ereignisses als Typ gibt es für den Wert nur einen oder mehrere ActiveCGM-Befehle.
Beispiel für WebCGM-Befehle

button1press

 
Typ:Ereignis
 
Beschreibung: Wird ausgelöst, wenn Sie auf ein beliebiges Mitglied der Gruppe klicken.
 
Wert: WebCGM_button1press oder ein beliebiger WebCGM-Vorgang
 
Beschränkung: Keine

Inhalt

 
Typ: Text
 
Beschreibung: Ermöglicht die Festlegung der ersten Priorität, wenn Sie den Textinhalt des APS-Gruppentyps Para“ durchsuchen.
 
Wert: Keine
 
Beschränkung: Keine

cursorenter

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn der Mauszeiger sich innerhalb von zwei Pixel eines beliebigen Mitglieds der Gruppe bewegt.
 
Wert: WebCGM_cursorenter oder ein beliebiger WebCGM-Vorgang
 
Beschränkung: Keine

cursorexit

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn sich der Mauszeiger von allen Mitgliedern der Gruppe weg bewegt.
 
Wert: WebCGM_cursorexit oder ein beliebiger WebCGM-Vorgang.
 
Beschränkung: Keine

hover

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn sich der Mauszeiger über ein beliebiges Mitglied der Gruppe bewegt.
 
Wert: ein beliebiger WebCGM-Vorgang
 
Beschränkung: Keine

linkuri

 
Typ: Vorgang
 
Beschreibung: Lädt eine Datei in das Zielfenster wie durch den URI angegeben.
 
Wert: entweder eine oder drei Zeichenfolgen, die vom Benutzer eingegeben wurden
Ist es nur eine Zeichenfolge, wird der URI dargestellt.
Beispiel: http://www.corel.com“
Sind es drei Zeichenfolgen, ist die erste der URI, die zweite die leere Zeichenfolge und die dritte ist der Zielrahmen.
Beispiel: http://www.corel.com“ “ _blank“
Nachfolgend sind die Zielrahmen aufgelistet:
 
_blank – Ansicht lädt den Inhalt in einem neuen Fenster
 
_self – Ansicht lädt den Inhalt im selben Fenster
 
_parent – Ansicht lädt den Inhalt im unmittelbaren Frameset, das dem aktiven Fenster übergeordnet ist
 
_top – Ansicht lädt den Inhalt als ganze Seite des ursprünglichen Fensters
 
Beschränkung: Keine

name

 
Typ: Text
 
Beschreibung: Benennt die Gruppe.
 
Wert: vom Benutzer eingegeben
Beispiel: Corel Designer Group“
 
Beschränkung: Keine

region

 
Typ:Text
 
Beschreibung: Bietet einen optionalen räumlichen Bereich, der mit einem Grafikobjekt verknüpft ist, damit der Benutzer für das Objekt Vorgänge wählen kann. Einfache Bereiche des Typs Rechteck, Ellipse, Polygon und fortlaufende Polybezier-Kurve können definiert werden.
Für ein Rechteck gibt es zwei Punkte des Viewports wie beispielsweise (x1,y1) (x2,y2).
Beispiel: -820084 215104 342822 867138
Für eine Ellipse gibt es drei Punkte. Der erste Punkt gibt den Mittelpunkt der Ellipse an, während die übrigen zwei Punkte die CDP-Punkte angeben, wie in (x1,y1) (x2,y2) (x3,y3).
Beispiel: -275602 514233 -786474 514233 -275602 282324
Bei einem Polygon gibt es Punkte, bei denen n für die Anzahl der Eckpunkte im Polygon steht, die mit der Formel n*(x.y) berechnet werden.
Bei einer Poly-Bezierkurve gibt es Punkte, bei denen n für die Anzahl der angrenzenden kubischen Segmente steht, die mit der Formel 3n+1(x,y) berechnet werden.
Beispiel (Poly-Bezierkurve mit drei Eckpunkten): 235270 712532 - 235270 712532 342822 87386 342822 87386 342822 87386 - 235270 87386 -235270 87386 -235270 87386 -235270 712532 -235270 712532
 
Wert: Keine
 
Beschränkung: Keine

screentip

 
Typ: Text
 
Beschreibung: Der Wert als Bildschirmtipp angezeigt, wenn der Mauszeiger über der Gruppe steht.
 
Wert: vom Benutzer als einzelne Zeichenfolge angegeben, die mit einem Grafikobjekt oder einer Gruppe verknüpft ist
Beispiel: “This is a screentip”
 
Beschränkung: Keine

viewcontext

 
Typ: Anzahl
 
Beschreibung: Sie können die erste Ansicht eines Objekts angeben, wenn Sie den Mauszeiger auf dem Grafikobjekt positionieren, das dieses Attribut enthält.
Der Wert des Ansichtskontextes gibt die beiden Eckpunkte des Viewport-Rechtecks als (x1,y1) (x2,y2) an, wobei x1, y1 der rechte obere Punkt am Viewport-Rechteck und x2,y2 der linke untere Punkt am Viewport-Rechteck ist.
Beispiel: -925688030 586990613 -799207691 509452731
 
Wert: vom Benutzer eingegeben
 
Beschränkung: Keine

WebCGM_button1press

 
Typ: Vorgang
 
Beschreibung: Löscht alle Nachrichtenfelder des Benutzertipps im Zielfenster.
Beispiel: ‘eraseusertip;execute -extension “linkuri”’
 
Wert: eraseusertip;execute -ext
 
Beschränkung: Keine

WebCGM_cursorenter

 
Typ: Vorgang
 
Beschreibung: Der angegebene Benutzertipp wird angezeigt.
Beispiel: ‘displayusertip -tip “<This is a screentip>”’
 
Wert: displayusertip -tip
 
Beschränkung: Keine

WebCGM_cursorexit

 
Typ: Vorgang
 
Beschreibung: Löscht alle Nachrichtenfelder des Benutzertipps im Zielfenster.
 
Wert: eraseusertip
 
Beschränkung: Keine
Beispiel für ActiveCGM-Befehle

@ML_button1press

 
Typ: Ereignis
 
Beschreibung: Die Gruppe wird sichtbar.
 
Wert: @ML_ToVisible
 
Beschränkung: Keine

@ML_button1release

 
Typ:Ereignis
 
Beschreibung: Die Gruppe wird unsichtbar.
 
Wert: @ML_ToInvisible
 
Beschränkung: Keine

@ML_cursorenter

 
Typ: Ereignis
 
Beschreibung: Ändert die Gruppenfarbe in rot.
 
Wert: @ML_ToRed
 
Beschränkung: Keine

@ML_cursorexit

 
Typ: Ereignis
 
Beschreibung: Ändert die Gruppenfarbe in die ursprüngliche Farbe.
 
Wert: @ML_ToNative
 
Beschränkung: Keine

@ML_ToInvisible

 
Typ: Vorgang
 
Beschreibung: Die Gruppe wird unsichtbar.
 
Wert: changegroup -vis off
 
Beschränkung: festgelegt

@ML_ToNative

 
Typ: Vorgang
 
Beschreibung: Ändert die Gruppenfarbe in die ursprüngliche Farbe.
 
Wert: changegroup -co native
 
Beschränkung: festgelegt

@ML_ToRed

 
Typ: Vorgang
 
Beschreibung: Ändert die Gruppenfarbe in rot.
 
Wert: changegroup -co red
 
Beschränkung: festgelegt

@ML_ToVisible

 
Typ: Vorgang
 
Beschreibung: Die Gruppe wird sichtbar.
 
Wert: changegroup -vis on
 
Beschränkung: festgelegt

button1press

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn Sie auf ein beliebiges Mitglied der Gruppe klicken.
 
Wert: PressButton1 oder ein beliebiger WebCGM- oder ActiveCGM-Vorgang
 
Beschränkung: Keine

button1release

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn Sie die linke Maustaste loslassen, während sich der Mauszeiger über einem beliebigen Mitglied der Gruppe befindet.
 
Wert: ReleaseButton1 oder ein beliebiger WebCGM- oder ActiveCGM-Vorgang
 
Beschränkung: Keine

cursorenter

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn der Mauszeiger sich innerhalb von zwei Pixel eines beliebigen Mitglieds der Gruppe bewegt.
 
Wert: ToRed oder ein beliebiger WebCGM- oder ActiveCGM-Vorgang
 
Beschränkung: Keine

cursorexit

 
Typ: Ereignis
 
Beschreibung: Wird ausgelöst, wenn sich der Mauszeiger von allen Mitgliedern der Gruppe weg bewegt.
 
Wert: ToNative oder ein beliebiger WebCGM- oder ActiveCGM-Vorgang
 
Beschränkung: Keine

Beschreibung

 
Typ: Text
 
Beschreibung: Dieses Verhalten ist undefiniert.
 
Wert: vom Benutzer eingegeben
Beispiel: product description“
 
Beschränkung: festgelegt
Beispiel für WebCGM S1000D-Befehle

desc

 
Typ: Text
 
Beschreibung: Dieses Verhalten ist undefiniert.
 
Wert: vom Benutzer eingegeben
Beispiel: product description“
 
Beschränkung: festgelegt

linkuri

 
Typ: Vorgang
 
Beschreibung: Lädt eine Datei in das Zielfenster wie durch den URI angegeben.
 
Wert: entweder eine oder drei Zeichenfolgen, die vom Benutzer eingegeben wurden
Ist es nur eine Zeichenfolge, wird der URI dargestellt.
Beispiel: http://www.corel.com“
Sind es drei Zeichenfolgen, ist die erste der URI, die zweite die leere Zeichenfolge und die dritte ist der Zielrahmen.
Beispiel: http://www.corel.com“ “ _blank“
Nachfolgend sind die Zielrahmen aufgelistet:
 
_blank – Ansicht lädt den Inhalt in einem neuen Fenster
 
_self – Ansicht lädt den Inhalt im selben Fenster
 
_parent – Ansicht lädt den Inhalt im unmittelbaren Frameset, das dem aktiven Fenster übergeordnet ist
 
_top – Ansicht lädt den Inhalt als ganze Seite des ursprünglichen Fensters
 
Beschränkung: Keine

region

 
Typ:Text
 
Beschreibung: Bietet einen optionalen räumlichen Bereich, der mit einem Grafikobjekt verknüpft ist, damit der Benutzer für das Objekt Vorgänge wählen kann. Einfache Bereiche des Typs Rechteck, Ellipse, Polygon und fortlaufende Polybezier-Kurve können definiert werden.
Für ein Rechteck gibt es zwei Punkte des Viewports wie beispielsweise (x1,y1) (x2,y2).
Beispiel: -820084 215104 342822 867138
Für eine Ellipse gibt es drei Punkte. Der erste Punkt gibt den Mittelpunkt der Ellipse an, während die übrigen zwei Punkte die CDP-Punkte angeben, wie in (x1,y1) (x2,y2) (x3,y3).
Beispiel: -275602 514233 -786474 514233 -275602 282324
Bei einem Polygon gibt es Punkte, bei denen n für die Anzahl der Eckpunkte im Polygon steht, die mit der Formel n*(x.y) berechnet werden.
Bei einer Poly-Bezierkurve gibt es Punkte, bei denen n für die Anzahl der angrenzenden kubischen Segmente steht, die mit der Formel 3n+1(x,y) berechnet werden.
Beispiel (Poly-Bezierkurve mit drei Eckpunkten): 235270 712532 - 235270 712532 342822 87386 342822 87386 342822 87386 - 235270 87386 -235270 87386 -235270 87386 -235270 712532 -235270 712532

screentip

 
Typ: Text
 
Beschreibung: Der Wert als Bildschirmtipp angezeigt, wenn der Mauszeiger über der Gruppe steht.
 
Wert: vom Benutzer als einzelne Zeichenfolge angegeben, die mit einem Grafikobjekt oder einer Gruppe verknüpft ist
Beispiel: “This is a screentip”
 
Beschränkung: Keine

viewcontext

 
Typ: Anzahl
 
Beschreibung: Sie können die erste Ansicht eines Objekts angeben, wenn Sie den Mauszeiger auf dem Grafikobjekt positionieren, das dieses Attribut enthält.
Der Wert des Ansichtskontextes gibt die beiden Eckpunkte des Viewport-Rechtecks als (x1,y1) (x2,y2) an, wobei x1, y1 der rechte obere Punkt am Viewport-Rechteck und x2,y2 der linke untere Punkt am Viewport-Rechteck ist.
Beispiel: -925688030 586990613 -799207691 509452731
 
Wert: vom Benutzer eingegeben
 
Beschränkung: Keine


Feedback
War diese Seite nützlich? Senden Sie uns Ihr Feedback.

Copyright 2013 Corel Corporation. Alle Rechte vorbehalten.