Aide MicroStation CONNECT Edition

Liaisons

Il existe deux types de liaisons que vous pouvez créer : des liaisons internes de documents internes (liaisons intradocuments) et des liaisons externes (liens d'URL Web).

Liaisons internes de documents

Les liaisons internes de document vous permettent de passer d'une feuille ou d'une région sur une feuille dans un document PDF. Les liaisons ne peuvent pas passer d'un document PDF à un autre. Pour qu'une liaison puisse fonctionner, vous devez définir un marqueur. Un marqueur définit une feuille ou une région rectangulaire dans une feuille de dessin. Les liaisons internes de document passent à la feuille ou à la région définie par le marqueur. Un marqueur spécial est créé pour chaque feuille dans le document. Ce marqueur est nommé à l'aide du mot-clé sheet_name.

Les marqueurs n'ont pas besoin de résider sur la même feuille que la liaison ; ils peuvent se trouver sur une autre feuille dans le même document PDF. Dans un dessin industriel classique, les sections détaillées peuvent être contenues dans une feuille séparée. Des liens séparent les feuilles de dessin ensemble dans un jeu de documents PDF ou de plans.

Quand vous déplacez la souris sur une liaison, le curseur change d'une flèche en doigt. La visionneuse peut ne pas être capable de détecter un déplacement de souris si vous déplacez la souris trop rapidement. Cliquer sur la liaison affiche la visionneuse pour afficher la région définie par le marqueur ajustée selon la valeur zoom_percentage. Aucune tentative n'est faite de vérifier la validité du marqueur. Ceci peut avoir comme conséquence une liaison en suspens ou non résolue.

Pour toutes les liaisons, vous devez définir le mot-clé action_item pour la liaison. Le mot-clé action_name spécifie un nom unique pour identifier la liaison. Quand vous créez une liaison de document interne, vous devez définir le mot-clé action_type pour documenter. Le mot-clé action_spec spécifie le nom de marqueur (sheet_name.marker_name).

Le tableau suivant affiche les valeurs requises/par défaut pour les mots-clés action quand vous créez une liaison de document interne.

Mot-clé Valeur Valeur par défaut
action_item LINK Requis
action_name Nom unique utilisé comme identifiant pour la liaison. Requis
action_type DOCUMENT Requis
action_spec Chaîne qui spécifie le nom explicite du marqueur (c.-à-d. sheet_name.marker_name ou sheet_name) Requis
action_range ELEMENT_RANGE | CELL_RANGE ELEMENT_RANGE
action_instance SINGLE_INSTANCE | MULTIPLE_INSTANCE SINGLE_INSTANCE

Exemple :

! Créez une liaison à un marqueur, et un signet à la liaison.
if (type .eq. text) then
 if (characters .eq. "STEP DETAIL") then
    action_item = link 	
    action_name = "steps"	
    action_type = DOCUMENT
    action_spec = "AR2.steps"	!(sheet_name.marker_name)
 endif
endif
! Créez une région de marqueur grâce à une cellule
if ( cellname eq "steps" ) then
   action_item = marker
   action_name = cellname
   action_type = destination
   action_range = CELL_RANGE
   zoom_percentage = 140 	!Zoom 140 percent

! Créez un signet pour naviguer vers cet emplacement
   action_item = bookmark
   action_name = "Step Link"
   action_type = AREA_OF_INTEREST
   action_spec = "./Details Link"
endif

   

L'exemple de script de dessin ci-dessus crée la liaison et le signet suivants.



Marqueurs

Un marqueur définit une région rectangulaire dans une feuille de dessin. Les liaisons internes de document passent à la région définie par le marqueur. Un marqueur spécial est créé pour chaque feuille dans le document. Ce marqueur est nommé à l'aide du mot-clé sheet_name. Pourles marquer, vous devez définir le mot-clé action_item pour le marqueur.

Le mot-clé action_name spécifie un nom unique pour le marqueur. Le logiciel ajoute le nom de la feuille au début du nom de marqueur. Le nom complet du marqueur est sheet_name.marker_name. La liaison doit utiliser le nom complet du marqueur comme destination. Quand vous créez un marqueur, vous devez définir le mot-clé action_type à la destination.

Le mot-clé zoom_percentage mesure la région rectangulaire de l'élément de marqueur. Cela permet de contrôler la proportion de région environnante du marqueur affichée quand vous cliquez sur une liaison.

Le tableau suivant affiche valeurs par défaut ou requises pour les mots-clés action quand vous créez un marqueur.

Mot-clé Valeur Valeur par défaut
action_item MARQUEUR Requis
action_name Nom unique pour le marqueur. Requis
action_type DESTINATION Requis
action_spec Non applicable Non applicable
action_range ELEMENT_RANGE | CELL_RANGE ELEMENT_RANGE
action_instance SINGLE_INSTANCE SINGLE_INSTANCE

Exemple :

! Créez un marqueur, une liaison intradocument et un signet à la liaison.
!
! Créez une région de marqueur grâce à une cellule
if ( cellname eq "steps" ) then
   action_item = marker 	
   action_name = cellname 	
   action_type = destination
   action_range = CELL_RANGE
   zoom_percentage = 140 !Zoom 140 percent
endif
if (type eq text) then
 if (characters eq "STEP DETAIL") then
! Créez une liaison de document
    action_item = link
    action_name = "steps"	!Name or ID
    action_type = DOCUMENT	
! Utilisez un nom de marquer explicité (i.e. sheet_name.marker_name)
    action_spec = "cb3.steps"	! à l'endroit où il doit relier

! Créez un signet pour naviguer vers cet emplacement
    action_item = bookmark
    action_name = "Step Link"
    action_type = AREA_OF_INTEREST
    action_spec = "./Details Link"
 endif
endif

Liaisons d'URL Web

Les liaisons URL permettent de sauter à une page Web. Cet objet est utile pour relier des sections de la feuille aux informations stockées dans un environnement géré tel que ProjectWise.

Pour toutes les liaisons, vous devez définir le mot-clé action_item pour la liaison. Le mot-clé action_name spécifie un nom unique pour identifier la liaison. Quand vous créez une liaison URL Web, vous devez définir le mot-clé action_type à web_url. Le mot-clé action_spec spécifie l'adresse URL.

Le tableau suivant affiche les valeurs requises/par défaut pour les mots-clés action quand vous créez une liaison Web.

Mot-clé Valeur Valeur par défaut
action_item LINK Requis
action_name Nom unique utilisé comme identifiant pour la liaison. Requis
action_type WEB_URL Requis
action_spec Chaîne spécifiant l'adresse URL. Requis
action_range ELEMENT_RANGE | CELL_RANGE ELEMENT_RANGE
action_instance SINGLE_INSTANCE | MULTIPLE_INSTANCE SINGLE_INSTANCE

Exemple :

! Créez une liaison URL Web et un signet pour cette liaison.
!
if (characters eq "COMMONWEALTH OF PENNSYLVANIA") then
   action_item = link 
   action_name = "penndot"	
   action_type = web_url
   action_spec = "http://www.dot.state.pa.us/"
 
   action_item = bookmark
   action_name = "PENNDOT LINK"
   action_spec = "./weblinks"
endif

L'exemple de script de dessin ci-dessus crée la liaison URL Web et le signet suivants.