Réduire la taille du texte des étiquettes

Vous pouvez augmenter le nombre d'étiquettes placées dans des zones où existent des conflits d'étiquettes ou d'entités en autorisant la réduction de la taille et de la largeur de la police à l'aide du Maplex Label Engine. Vous pouvez diminuer la taille de police d'une étiquette de la valeur de base à une valeur minimale, avec un pas déterminé. Vous pouvez également réduire la longueur d’une étiquette en la compressant horizontalement d'un pourcentage déterminé par rapport à sa longueur d'origine, avec des pas discrets. Ces techniques peuvent être appliquées simultanément de sorte que pour chaque pas de réduction de la taille de police, tous les pas de compression de la largeur de police sont tentés.

Attention :
La taille et la largeur de la police ne peuvent être ni compressées ni réduites si l'expression de l'étiquette contient des balises de mise en forme de texte qui spécifient la taille de la police ou l'interlignage de l’étiquette.

Réduire la taille de police

Réduire la taille de police permet de diminuer la taille globale des étiquettes dans des zones de conflits. Lorsque vous autorisez le Maplex Label Engine à réduire la taille de la police, vous pouvez définir une limite inférieure pour la taille de la police, ainsi qu'un intervalle indiquant les variantes de tailles de police que le moteur d'étiquetage doit essayer, entre la taille de la police d'origine et la limite inférieure.

  • La limite inférieure de réduction de la taille de police correspond à la plus petite taille de police autorisée. Ce paramètre indique au Maplex Label Engine qu'il doit réduire la hauteur et la largeur de la police, sans modifier les proportions.
  • L'intervalle de réduction de la taille de police correspond aux taux de réduction progressifs de la taille de police pour placer une étiquette.

Par exemple, pour une étiquette avec une taille de police de base de 10 points, vous pouvez définir une limite inférieure de 6 points et un intervalle de 0,5. Le Maplex Label Engine tente de placer des variantes de l'étiquette en utilisant différentes tailles : 10 ; 9,5 ; 9,0 ; 8,5 points ; etc. Il commence par la taille de police de base et la réduit selon l'intervalle choisi jusqu'à ce que la limite inférieure soit atteinte. Lorsque l'étiquette est placée, les tailles inférieures sont ignorées. Le moteur d'étiquetage tente 10 variantes de tailles de police au maximum.

L'image suivante montre l'utilisation de la réduction de la taille de police pour ajuster l'étiquette Whispering Pines Lane dans l'entité de rue. Si la réduction de taille de police n'était pas utilisée, l'étiquette ne serait pas placée sur la carte.

Etiquettes de lignes définies avec le paramètre de réduction de la taille de police

Compresser la largeur de police

Compresser la largeur de police d'une étiquette permet de réduire sa longueur, mais pas sa hauteur. Comme lors de la réduction de la taille de police, vous pouvez contrôler le taux de compression en définissant une valeur minimale et un intervalle. Toutefois, dans le cas de la compression de la largeur de police, ces limites sont spécifiées en pourcentage de la largeur de police de base de l'étiquette. La limite inférieure peut se situer entre 10 et 100 pour cent de la largeur de police d'origine et l'intervalle entre 1 et 50 pour cent de la largeur de police de base.

  • La limite inférieure de compression de la largeur de police désigne la plus petite largeur de police autorisée.
  • L'intervalle de compression de la largeur de police correspond aux taux de compression progressifs de la largeur de police.

Par exemple, vous pouvez permettre au moteur d'étiquetage de compresser la largeur de la police d'une étiquette à 85 pour cent par rapport à sa largeur d'origine, avec un intervalle de 5 pour cent. Le moteur d'étiquetage tente d'abord de placer l'étiquette à 100 pour cent de sa largeur d'origine. Si l'espace est insuffisant, il tente alors de compresser la largeur de police à 95 pour cent, 90 pour cent et 85 pour cent et s'arrête lorsque l'étiquette est ajustée. Lorsque l'étiquette est placée avec un certain niveau de compression, les niveaux inférieurs sont ignorés.

L'image suivante montre l'utilisation de la compression de la largeur pour placer l'étiquette Whispering Pines Lane à l'intérieur de l'entité de rue. Si la compression de la largeur de la police n'était pas utilisée, l'étiquette ne serait pas placée sur la carte.

Etiquettes de lignes définies avec le paramètre de compression de la largeur de la police

Réduire et compresser les étiquettes

Vous pouvez utiliser de concert la réduction de la taille de police et la compression de la largeur de police pour optimiser le nombre d'étiquettes placées. Le Maplex Label Engine tente tous les niveaux de compression pour chaque taille de police avant de réduire la taille de la police selon l'intervalle spécifié.

Par exemple, si la taille de police de base d'une étiquette est de 10 points et que vous définissez la limite inférieure à 8 points et un intervalle à 0,5 point, le moteur d'étiquetage a le choix entre cinq tailles de police. Par ailleurs, si vous attribuez à la compression de police une limite inférieure de 85 pour cent et un intervalle de 5 pour cent, le moteur d'étiquetage dispose de quatre niveaux de compression de police. Le Maplex Label Engine essaie donc 20 combinaisons de taille et de largeur dans l'ordre suivant :

  • Taille de police 10 pt, largeur de police 100 pour cent
  • Taille de police 10 pt, largeur de police 95 pour cent
  • Taille de police 10 pt, largeur de police 90 pour cent
  • Taille de police 10 pt, largeur de police 85 pour cent
  • Taille de police 9,5 pt, largeur de police 100 pour cent
  • Taille de police 9.5 pt, largeur de police 95 pour cent
  • ...
  • Taille de police 8 pt, largeur de police 100 pour cent
  • Taille de police 8 pt, largeur de police 95 pour cent
  • Taille de police 8 pt, largeur de police 90 pour cent
  • Taille de police 8 pt, largeur de police 85 pour cent
Conseil :
Examinez avec soin les proportions de la taille de police initiale, ainsi que les valeurs de la limite inférieure et de l'intervalle. Multiplier les tentatives de dimensionnement allonge le temps de traitement.
  1. Vérifiez que le Maplex Label Engine est activé.
  2. Vérifiez que List By Labeling (Répertorier par étiquetage) est la méthode d’affichage active dans la fenêtre Contents (Contenu). Cliquez sur Répertorier par étiquetage Répertorier par étiquetage.
  3. Sélectionnez une classe d'étiquette dans la fenêtre Contents (Contenu) et cliquez sur l'onglet Labeling (Étiquetage).
  4. Dans l'onglet Labeling (Étiquetage), dans le groupe Label Placement (Placement des étiquettes), cliquez sur Label Placement Properties (Propriétés de placement d’étiquette) Lanceur.
  5. Dans la fenêtre Labeling (Étiquetage), cliquez sur Position et sur l’onglet Fitting strategy (Stratégie d’ajustement) Stratégie d’ajustement.
  6. Développez Reduce size (Réduire la taille).
  7. Activez la case à cocher Réduire la taille de police.
  8. Spécifiez les limites inférieures et les intervalles de vos types de réduction de taille de police sélectionnés.