Maplex ラベル エンジン を使用したフォントのサイズおよび幅の縮小を許可することで、ラベルまたはフィーチャの競合が存在するエリアに配置されるラベルの数を増やすことができます。 ラベルのベース フォント サイズから最小フォント サイズまで、一定のサイズ ステップでフォント サイズを縮小することができます。 また、ラベルの長さも、元の長さの一定の割合まで水平方向に圧縮することで、不連続なステップで縮小することができます。 これらの手法を一緒に適用することで、フォント幅の圧縮ステップを、フォント サイズの各ステップに対して試行できます。
注意:
ラベル式にラベルのフォント サイズまたは行リードを指定する「テキスト書式」タグが含まれている場合、フォントのサイズと幅は圧縮または縮小されません。
フォント サイズの縮小
フォント サイズを縮小することで、競合が存在するエリアのラベルのサイズを全体的に縮小します。 Maplex ラベル エンジン でフォント サイズの縮小を許可する際、フォント サイズの下限を設定し、ラベル エンジンのフォント サイズのバリエーションを指定するステップ間隔を定義して、フォントの元のサイズと下限の間でサイズを試行できます。
- [フォント サイズを縮小] の [下限] は、許容される最小のフォント縮小サイズです。 このパラメーターを指定すると、Maplex ラベル エンジン はフォントの縦横比を変更せずに高さと幅の両方を縮小します。
- [フォント サイズを縮小] の [ステップ間隔] は、ラベルを配置する際にフォント サイズが段階的に縮小される量を示します。
たとえば、ベースのフォント サイズが 10 ポイントのラベルの場合、下限を 6 ポイント、ステップ間隔を 0.5 に設定できます。 Maplex ラベル エンジン は、10、9.5、9.0、8.5 ポイントを使用したラベルのバリエーションを配置し、ベースのフォント サイズから開始して下限に達するまでステップ間隔単位でフォントが縮小されます。 一度ラベルが配置されると、より小さなサイズ レベルは試行されません。
下の画像は、フォント サイズの縮小を使用して、Whispering Pines Lane ラベルを道路フィーチャに収める様子を示しています。 フォント サイズの縮小が使用されない場合、ラベルはマップ上に配置されません。
フォント幅の圧縮
ラベルのフォント幅を圧縮すると、ラベルの長さは縮小されますが、高さは縮小されません。 フォント サイズの縮小と同様に、最小値とステップ間隔を設定することで、ラベルを縮小する量を制御します。 ただし、フォント幅の圧縮の場合、これらの制限はラベルの基本フォント幅に対する割合によって指定されます。 下限は元のフォント幅の 0.1 ~ 100%、ステップ間隔は基本フォント幅の 0.1 ~ 50% の範囲で設定できます。
- [フォント幅の圧縮] の [下限] は、許容される最小のフォント圧縮率です。
- [フォント幅の圧縮] の [ステップ間隔] は、フォント幅が段階的に圧縮される量を示します。
たとえば、ラベル エンジンでラベルのフォント幅を元の幅の 85% まで圧縮し、5% のステップ間隔を使用できるように設定できます。 ラベル エンジンは、ラベルを元の幅の 100% に配置します。 ラベルが収まらない場合、ラベル エンジンは、ラベルを 95%、90%、85% に圧縮し、収まると停止します。 一度ラベルが特定の圧縮レベルで配置されると、より小さなレベルは試行されません。
下の画像は、フォント幅の圧縮を使用して、Whispering Pines Lane ラベルを道路フィーチャに収める様子を示しています。 フォント幅の圧縮が使用されない場合、ラベルはマップ上に配置されません。
ラベルの縮小と圧縮
フォント サイズの縮小とフォント幅の圧縮を一緒に使用することで、配置されるラベルの数を増やすことができます。 Maplex ラベル エンジン は、「適用順序」に一致する順序で、フォントの圧縮と縮小の組み合わせを試行します。
たとえば、ラベルの基本フォント サイズが 10 ポイントで、フォント サイズの下限を 8 ポイント、フォント サイズのステップ間隔を 0.5 ポイントに設定した場合、設定される可能性のあるフォント サイズは 5 つ存在します。 また、フォント圧縮の下限を 85%、圧縮のステップ間隔を 5% に設定すると、フォント圧縮レベルは 4 つ存在します。 フォント圧縮ルールがフォント縮小ルールより大きい場合、Maplex ラベル エンジン は、生成される 20 通りのサイズと幅の組み合わせを次の順で試行します。
- フォント サイズ 10 ポイント、フォント幅 100%
- フォント サイズ 10 ポイント、フォント幅 95%
- フォント サイズ 10 ポイント、フォント幅 90%
- フォント サイズ 10 ポイント、フォント幅 85%
- フォント サイズ 9.5 ポイント、フォント幅 100%
- フォント サイズ 9.5 ポイント、フォント幅 95%
- ...
- フォント サイズ 8 ポイント、フォント幅 100%
- フォント サイズ 8 ポイント、フォント幅 95%
- フォント サイズ 8 ポイント、フォント幅 90%
- フォント サイズ 8 ポイント、フォント幅 85%
ヒント:
フォント サイズの初期値、下限、およびステップ間隔値の比率に注意してください。 試行するサイズが多いほど、処理時間は長くなります。
- Maplex ラベル エンジン が有効化されていることを確認します。
- [ラベル別にリスト] で [コンテンツ] ウィンドウの表示を利用すると、非常に効果的です。 [ラベル別にリスト] タブ をクリックします。
- [コンテンツ] ウィンドウでラベル クラスを選択して、[ラベリング] タブをクリックします。
- [ラベリング] タブの [ラベルの配置] グループで [ラベル配置プロパティ] をクリックします。
- [ラベリング] ウィンドウで [位置] をクリックして [調整ルール] タブ をクリックします。
- [サイズの縮小] を展開します。
- [フォント サイズを縮小] チェックボックスをオンにします。
注意:
「縮尺ベースのラベル サイズ設定」を有効にすると、表示されるフォント サイズの初期値が値の範囲になります。 縮小は、アクティブな縮尺のフォント サイズから開始されます。
- 選択したフォント サイズ縮小タイプに対して、[下限] と [ステップ間隔] を指定します。