Application de 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 :

 
 
 
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
Lorsque vous choisissez un événement comme le type, seules une ou plusieurs commandes Active CGM peuvent fonctionner comme étant la valeur.
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.
Par 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.
Par 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 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 de l’utilisateur
Par 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).
Par 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).
Par 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 de l’utilisateur en tant que chaîne unique associée à un objet graphique ou un groupe
Par exemple : “Voici une info-bulle”
 
Contrainte : aucune

viewcontext

 
Type : nombre
 
Description : Permet à l’utilisateur 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.
Par exemple : -925688030 586990613 -799207691 509452731
 
Valeur : saisie de l’utilisateur
 
Contrainte : aucune

WebCGM_button1press

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

WebCGM_cursorenter

 
Type : action
 
Description : Affiche la valeur usertip indiquée.
Par 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 de l’utilisateur
Par exemple : “description de produit”
 
Contrainte : fixe
Exemples de commandes WebCGM S1000D

desc

 
Type : texte
 
Description : Ce comportement est indéfini.
 
Valeur : saisie de l’utilisateur
Par 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.
Par 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.
Par 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 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).
Par 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).
Par 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 de l’utilisateur en tant que chaîne unique associée à un objet graphique ou un groupe
Par exemple : “Voici une info-bulle”
 
Contrainte : aucune

viewcontext

 
Type : nombre
 
Description : Permet à l’utilisateur 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.
Par exemple : -925688030 586990613 -799207691 509452731
 
Valeur : saisie de l’utilisateur
 
Contrainte : aucune


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

Copyright 2013 Corel Corporation. Tous droits réservés.