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.