Une définition de graduation peut ou non être étiquetée. Si elle est étiquetée, vous contrôlez certaines choses, telles que le symbole textuel utilisé et l'inversion automatique du texte en cas de changement de sens de l'itinéraire.
Par défaut, le texte associé à une graduation correspond à la mesure d’itinéraire à l'emplacement de la graduation. Ce texte peut être précédé d'un préfixe ou suivi d'un suffixe.
Pour vos besoins plus avancés, vous pouvez générer le texte d'une graduation à l'aide d'un programme en écrivant un script en Microsoft VBScript ou JavaScript. Votre script peut inclure toutes instructions valides prises en charge par ces langages de programmation.
Lorsque vous écrivez un script, vous accédez à la mesure d’itinéraire de chaque graduation à l'aide de la valeur constante esri_measure.
Le script ci-après, qui pourrait être utilisé à l'étape 10 de la rubrique Procédure de génération du texte sur les graduations à l'aide d'un script, indique à l'algorithme de graduation de ne pas étiqueter une graduation si sa valeur de mesure se situe dans les 0,1 unités de mesure de la valeur stockée dans un champ intitulé MMAX. Cette méthode peut être utilisée à la place d'une tolérance de graduation d’extrémité qui indique à l'algorithme de graduation de ne pas représenter la graduation ou son étiquette.
Function FindLabel (esri__measure, [MMAX])
mmax = [MMAX]
m = esri__measure
if (mmax - m) <= 0.1 then
FindLabel = ""
else
FindLabel = cstr(round(m,2))
end if
End Function
Pour plus d'informations sur VBScript et/ou JavaScript, cliquez sur le bouton Help (Aide) de la boîte de dialogue Hatch Text Expression (Expression du texte de graduation).