ラベル重なり回避を行う場合に、画面内に収まるように回避するか否かを設定するにはResolveInnerDisplayプロパティを使います。
- コード例(C#)
// 階層から主題図を取得
FeatureLayer layer = this.GetLayerFromNumber(1000, mapComponent.LayerManager);
LabelTheme theme = (LabelTheme)layer.Themes[0];
// 重なり回避をONに設定する
theme.IsResolve = true;
theme.ResolveMethod = ResolveMethod.Move;
// 画面内に収まるように回避する
theme.ResolveInnerDisplay = true;
//再描画
mapComponent.Refresh(true);
重なり回避を行う時に併せて行う設定になります。
重なり回避については機能別サンプルの「066 LabelTheme_Polygon_Simple」をご覧ください。