Appliquer des données CGM aux objets

Cette section fournit un exemple des données CGM que vous pouvez appliquer aux objets. Elle est divisée en trois parties :

Exemples de commandes WebCGM
Exemples de commandes ActiveCGM
Exemples de commandes WebCGM S1000D

*

Lorsque vous choisissez un événement comme le type, seules une ou plusieurs commandes Active CGM peuvent fonctionner comme étant la valeur.

Lorsque vous choisissez une action comme le type, l’un des éléments suivants peut fonctionner comme étant la valeur:

une ou plusieurs commandes ActiveCGM
Nom de sous-routine BasicScript
commande du système d’exploitation
application externe

Exemples de commandes WebCGM

button1press

Type : événement
Description : Se déclenche lorsque vous cliquez sur l’un des membres du groupe.
Valeur : WebCGM_button1press ou l’une des actions WebCGM
Contrainte : aucune

contenu

Type : texte
Description : Vous permet de déclarer la première priorité lorsque vous recherchez le contenu de texte d’un APS « para ».
Valeur : aucune
Contrainte : aucune

cursorenter

Type : événement
Description : Se déclenche lorsque le pointeur se déplace de deux pixels au maximum dans l’un des membres du groupe.
Valeur : WebCGM_cursorenter ou l’une des actions WebCGM
Contrainte : aucune

cursorexit

Type : événement
Description : Se déclenche lorsque le pointeur sort de tous les membres du groupe.
Valeur : WebCGM_cursorexit ou l’une des actions WebCGM.
Contrainte : aucune

hover

Type : événement
Description : Se déclenche lorsque le pointeur se déplace sur un membre du groupe.
Valeur : l’une des actions WebCGM
Contrainte : aucune

linkuri

Type : action
Description : Charge un fichier dans la fenêtre cible selon les indications de l’URI.
Valeur : une ou trois chaînes entrées par l’utilisateur
S’il s’agit d’une chaîne, elle représente l’URI.
Exemple : "http://www.corel.com"
S’il s’agit de trois chaînes, la première chaîne est l’URI, la deuxième est la chaîne vide et la troisième est l’image cible.
Exemple : "http://www.corel.com" "" "_blank"
Les images cibles sont les suivantes :
_blank : la visionneuse charge le contenu dans une nouvelle fenêtre
_self : la visionneuse charge le contenu dans la même fenêtre
_parent : la visionneuse charge le contenu dans l’ensemble d’images parent immédiat de la fenêtre active
_top : la visionneuse charge le contenu dans la fenêtre d’origine complète
Contrainte : aucune

name

Type : texte
Description : Nomme le groupe.
Valeur : saisie par l’utilisateur
Exemple : "Corel Designer Group"
Contrainte : aucune

region

Type : texte
Description : Fournit une région spatiale facultative, associée à un objet graphique, qui permet à l’utilisateur de sélectionner les opérations de l’objet. Vous pouvez définir des régions simples de type rectangle, ellipse, polygone et polycourbe de Bézier continue.
Pour un rectangle, deux points d’angle du port de vue sont fournis, comme dans (x1,y1) (x2,y2).
Exemple : -820084 215104 342822 867138
Pour une ellipse, trois points sont fournis. Le premier point indique le centre de l’ellipse et les deux points restants indiquent les points CDP, comme dans (x1,y1) (x2,y2) (x3,y3).
Exemple : -275602 514233 -786474 514233 -275602 282324
Pour un polygone, les points sont fournis, n étant le nombre de sommets du polygone utilisant la formule n*(x.y).
Pour une polycourbe de Bézier, les points sont fournis, n étant le nombre de segments cubiques contigus utilisant la formule 3n+1(x,y).
Exemple (polycourbe de Bézier avec trois sommets) : 235270 712532 -235270 712532 342822 87386 342822 87386 342822 87386 -235270 87386 -235270 87386 -235270 87386 -235270 712532 -235270 712532
Valeur : aucune
Contrainte : aucune

screentip

Type : texte
Description : Affiche la valeur sous la forme d’une info-bulle lorsque le pointeur est placé sur le groupe.
Valeur : saisie par l’utilisateur en tant que chaîne unique associée à un objet graphique ou un groupe
Exemple : "Voici une info-bulle"
Contrainte : aucune

viewcontext

Type : nombre
Description : Vous permet d’indiquer la vue initiale d’un objet lorsque vous placez le pointeur sur l’objet graphique qui contient cet attribut.

La valeur de viewcontext indique les deux points d’angle du rectangle de port de vue sous la forme (x1,y1) (x2,y2), x1, y1 étant le point supérieur droit et x2, y2 étant le point inférieur gauche du rectangle de port de vue.
Exemple : -925688030 586990613 -799207691 509452731

Valeur : saisie par l’utilisateur
Contrainte : aucune

WebCGM_button1press

Type : action
Description : Efface toutes les zones de message usertip de la fenêtre cible.
Exemple : ‘eraseusertip;execute -extension "linkuri"’
Valeur : eraseusertip;execute -ext
Contrainte : aucune

WebCGM_cursorenter

Type : action
Description : Affiche la valeur usertip indiquée.
Exemple : ‘displayusertip -tip "<Voici une infobulle>"’
Valeur : displayusertip -tip
Contrainte : aucune

WebCGM_cursorexit

Type : action
Description : Efface toutes les zones de message usertip de la fenêtre cible.
Valeur : eraseusertip
Contrainte : aucune

Exemples de commandes ActiveCGM

@ML_button1press

Type : événement
Description : Rend le groupe visible.
Valeur : @ML_ToVisible
Contrainte : aucune

@ML_button1release

Type : événement
Description : Rend le groupe invisible.
Valeur : @ML_ToInvisible
Contrainte : aucune

@ML_cursorenter

Type : événement
Description : Change la couleur du groupe et utilise le rouge.
Valeur : @ML_ToRed
Contrainte : aucune

@ML_cursorexit

Type : événement
Description : Change la couleur du groupe et rétablit la couleur d’origine.
Valeur : @ML_ToNative
Contrainte : aucune

@ML_ToInvisible

Type : action
Description : Rend le groupe invisible.
Valeur : changegroup -vis off
Contrainte : fixe

@ML_ToNative

Type : action
Description : Change la couleur du groupe et rétablit la couleur d’origine.
Valeur : changegroup -co native
Contrainte : fixe

@ML_ToRed

Type : action
Description : Change la couleur du groupe et utilise le rouge.
Valeur : changegroup -co red
Contrainte : fixe

@ML_ToVisible

Type : action
Description : Rend le groupe visible.
Valeur : changegroup -vis on
Contrainte : fixe

button1press

Type : événement
Description : Se déclenche lorsque vous cliquez sur l’un des membres du groupe.
Valeur : PressButton1 ou l’une des actions WebCGM ou ActiveCGM
Contrainte : aucune

button1release

Type : événement
Description : Se déclenche lorsque vous relâchez le bouton gauche de la souris lorsque le pointeur est placé sur l’un des membres du groupe.
Valeur : ReleaseButton1 ou l’une des actions WebCGM ou ActiveCGM
Contrainte : aucune

cursorenter

Type : événement
Description : Se déclenche lorsque le pointeur se déplace de deux pixels au maximum dans l’un des membres du groupe.
Valeur : ToRed ou l’une des actions WebCGM ou ActiveCGM
Contrainte : aucune

cursorexit

Type : événement
Description : Se déclenche lorsque le pointeur sort de tous les membres du groupe.
Valeur : ToNative ou l’une des actions WebCGM ou ActiveCGM
Contrainte : aucune

description

Type : texte
Description : Ce comportement est indéfini.
Valeur : saisie par l’utilisateur
Exemple : "description de produit"
Contrainte : fixe

Exemples de commandes WebCGM S1000D

desc

Type : texte
Description : Ce comportement est indéfini.
Valeur : saisie par l’utilisateur
Exemple : "description de produit"
Contrainte : fixe

linkuri

Type : action
Description : Charge un fichier dans la fenêtre cible selon les indications de l’URI.
Valeur : une ou trois chaînes entrées par l’utilisateur
S’il s’agit d’une chaîne, elle représente l’URI.
Exemple : "http://www.corel.com"
S’il s’agit de trois chaînes, la première chaîne est l’URI, la deuxième est la chaîne vide et la troisième est l’image cible.
Exemple : "http://www.corel.com" "" "_blank"
Les images cibles sont les suivantes :
_blank : la visionneuse charge le contenu dans une nouvelle fenêtre
_self : la visionneuse charge le contenu dans la même fenêtre
_parent : la visionneuse charge le contenu dans l’ensemble d’images parent immédiat de la fenêtre active
_top : la visionneuse charge le contenu dans la fenêtre d’origine complète
Contrainte : aucune

region

Type : texte
Description : Fournit une région spatiale facultative, associée à un objet graphique, qui permet à l’utilisateur de sélectionner les opérations de l’objet. Vous pouvez définir des régions simples de type rectangle, ellipse, polygone et polycourbe de Bézier continue.
Pour un rectangle, deux points d’angle du port de vue sont fournis, comme dans (x1,y1) (x2,y2).
Exemple : -820084 215104 342822 867138
Pour une ellipse, trois points sont fournis. Le premier point indique le centre de l’ellipse et les deux points restants indiquent les points CDP, comme dans (x1,y1) (x2,y2) (x3,y3).
Exemple : -275602 514233 -786474 514233 -275602 282324
Pour un polygone, les points sont fournis, n étant le nombre de sommets du polygone utilisant la formule n*(x.y).
Pour une polycourbe de Bézier, les points sont fournis, n étant le nombre de segments cubiques contigus utilisant la formule 3n+1(x,y).
Exemple (polycourbe de Bézier avec trois sommets) : 235270 712532 -235270 712532 342822 87386 342822 87386 342822 87386 -235270 87386 -235270 87386 -235270 87386 -235270 712532 -235270 712532

screentip

Type : texte
Description : Affiche la valeur sous la forme d’une info-bulle lorsque le pointeur est placé sur le groupe.
Valeur : saisie par l’utilisateur en tant que chaîne unique associée à un objet graphique ou un groupe
Exemple : "Voici une info-bulle"
Contrainte : aucune

viewcontext

Type : nombre
Description : Vous permet d’indiquer la vue initiale d’un objet lorsque vous placez le pointeur sur l’objet graphique qui contient cet attribut.

La valeur de viewcontext indique les deux points d’angle du rectangle de port de vue sous la forme (x1,y1) (x2,y2), x1, y1 étant le point supérieur droit et x2, y2 étant le point inférieur gauche du rectangle de port de vue.
Exemple : -925688030 586990613 -799207691 509452731

Valeur : saisie par l’utilisateur
Contrainte : aucune

Cette page vous a-t-elle été utile? Envoyez vos commentaires.