Aide MicroStation CONNECT Edition

Spécifier la reconfiguration des symboles de cotation angulaire et diamétrale

La variable de configuration MS_RSCFONTDATA, si définie, indique la reconfiguration des symboles de degré, diamètre et plus-moins appliquée aux polices MicroStation personnalisées lors de la conversion en format de SHX.

AutoCAD nécessite que toutes les polices SHX contiennent ces symboles et, en outre, que ces symboles soient aux positions de caractère suivantes :

  • degré : 127 (176 pour les polices UNICODE)
  • plusMinus : 128 (177 pour les polices UNICODE)
  • diamètre : 129 (216, 248 et 8709 pour les polices UNICODE)

La reconfiguration est obligatoire même dans le cas d'une police MicroStation qui ne contient pas ces symboles.

En revanche, dans le cas d'une police MicroStation fournie avec MicroStation, vous ne devez définir MS_RSCFONTDATA que si vous avez modifié la police ou voulez ignorer la reconfiguration par défaut.

La syntaxe de définition de MS_RSCFONTDATA est la suivante :

MS_RSCFONTDATA=font_name, degree_font, degree_location, new_replaced_degree_symbol_location, plusminus_font, plusminus_location, new_replaced_plusminus_symbol_location, diameter_font, diameter_location, new_replaced_diameter_location

sachant que :

  • Nom_police désigne la police à laquelle la reconfiguration s'applique.
  • Degré_police désigne la police d'où extraire la géométrie de glyphe de symbole de degré. Dans MicroStation, la géométrie de glyphe de symbole par défaut est dans la police 106 (INTL_ISO_EQUAL) à la position 176. Si vous voulez utiliser cette géométrie, réglez degré_police sur -1.
  • Degré_emplacement désigne la position du caractère dans degré_police d'où extraire la géométrie de glyphe de symbole de degré. Si vous voulez utiliser la géométrie par défaut position 176 dans la police 106 (INTL_ISO_EQUAL), réglez degré_emplacement sur 0.
  • Nouvel_emplacement_symbole_degré_remplacé désigne la position du caractère dans degré_police auquel reconfigurer le symbole en position 127 (ou 176). La valeur recommandée est 192 car les polices MicroStation n'ont pas de symbole défini à la position 192. Cependant, si le nom_police n'a pas de symbole en position 127 (ou 176), réglez nouvel_emplacement_symbole_degré_remplacé sur 0.
  • Plusmoins_police désigne la police d'où extraire la géométrie de glyphe de symbole plus/moins. Dans MicroStation, la géométrie de glyphe de symbole par défaut est dans la police 106 (INTL_ISO_EQUAL) à la position 177. Si vous voulez utiliser cette géométrie, réglez plusmoins_police sur -1.
  • Plusmoins_emplacement désigne la position du caractère dans plusmoins_police d'où extraire la géométrie de glyphe de symbole plus/moins. Si vous voulez utiliser la géométrie par défaut position 177 dans la police 106 (INTL_ISO_EQUAL), réglez plusmoins_emplacement sur 0.
  • Nouvel_emplacement_symbole_plusmoins_remplacé désigne la position du caractère dans degré_police auquel reconfigurer le symbole en position 128 (ou 177). La valeur recommandée est 193 car les polices MicroStation n'ont pas de symbole défini à la position 193. Cependant, si le nom_police n'a pas de symbole en position 128 (ou 177), réglez nouvel_emplacement_symbole_plusmoins_remplacé sur 0.
  • Diamètre_police désigne la police d'où extraire la géométrie de glyphe de symbole de diamètre. Dans MicroStation, la géométrie de glyphe de symbole par défaut est dans la police 106 (INTL_ISO_EQUAL) à la position 216. Si vous voulez utiliser cette géométrie, réglez diamètre_police sur -1.
  • Diamètre_emplacement désigne la position du caractère dans diamètre_emplacement d'où extraire la géométrie de glyphe de symbole de diamètre. Si vous voulez utiliser la géométrie par défaut position 216 dans la police 106 (INTL_ISO_EQUAL), réglez diamètre_emplacement sur 0.
  • Nouvel_emplacement_diamètre_remplacé désigne la position du caractère dans degré_police auquel reconfigurer le symbole en position 129 (ou 216). La valeur recommandée est 194 car les polices MicroStation n'ont pas de symbole défini à la position 194. Cependant, si le nom_police n'a pas de symbole en position 129 (ou 216), réglez nouvel_emplacement_diamètre_remplacé sur 0.

Par exemple, si vous convertissez la police 3 (ENGINEERING), police UNICODE, vous pouvez définir MS_RSCFONTDATA comme suit :

MS_RSCFONTDATA=ENGINEERING,3,94,192,3,200,193,-1,0,0

Cette définition spécifie la reconfiguration suivante :

  • Le symbole de degré sera extrait de la police 3 (INGÉNIERIE), position de caractère 94 et sera à la position 176 dans la police SHX obtenue. Le symbole 33/64, à la position 176 en ENGINEERING, sera à la position 192.
  • Le symbole plus/moins sera extrait de la police 3 (INGÉNIERIE), position 200 et sera à la position 177 dans la police SHX obtenue. Le symbole 35/64, à la position 177 en ENGINEERING, sera à la position 193.
  • Le symbole de diamètre MicroStation par défaut sera extrait de la police 106 (INTL_ISO_EQUAL), position 216 et sera à la position 216 dans la police SHX obtenue.