FAQ
ArcGIS Pro: ラベルを改行したい

ナレッジ番号:3180 | 登録日:2023/05/29 | 更新日:2025/12/18

概要

ArcGIS Pro では、ラベルを改行して複数行で表示することが可能です。
表示方法の設定について、本 FAQ でご紹介します。

1 つのフィールドを改行してラベルを表示

1 つのフィールド内に含まれる特定の文字を区切り文字として改行したり、1 行当たりの文字列を指定して改行することができます。

区切り文字の位置で改行する場合

ここでは、下図の「HospitalNames」フィールドの値をアスタリスク (*) の位置で改行したラベルを表示する手順についてご紹介します。

  1. [コンテンツ] ウィンドウにて対象のレイヤーを選択し、 [ラベリング] タブを表示します。
  2. [ラベル] ボタンをクリックし、[フィールド] で表示対象のフィールド (HospitalNames) を選択します。
  3. クラス名横の [式] ボタンをクリックします。

  4. [ラベル クラス] ウィンドウの [位置] タブを表示し、[ラベル調整ルール] ボタンをクリックします。
  5. [改行] を展開し、[ラベルを改行] にチェックを入れます。

  6. [水平方向の配置] を変更します。今回は [左揃え] に設定します。

  7. [改行区切り] 欄にはスペースとカンマ (,) が区切り文字として登録されています。
    今回の手順では区切り文字は 1 つ (アスタリスク) のみとするため、いずれかを選択して [×] ボタンをクリックします。

  8. [改行区切り] のテキストボックスで 「* (アスタリスク)」を入力し、[表示] のチェックをオフ、[強制分割] にチェックを入れます。

  9. 必要に応じて [最大行数] 、 [1 行ごとの最小文字数] 、 [1行ごとの最大文字数] を変更します。

  10. マップ上に設定が反映されます。

複数フィールドを改行してラベルを表示

複数のフィールドを改行したい場合は、ラベルの条件式を記述する際に改行文字を入力します。下記の通り、条件式の記述に使用した言語により改行文字の記載方法が異なります。

手順

  1. [コンテンツ] ウィンドウにて対象のレイヤーを選択し、 [ラベリング] タブを表示します。
  2. [ラベル] ボタンをクリックし、[フィールド] 欄の横にある [式] ボタンをクリックします。
  3. [ラベル クラス] ウィンドウの [ラベル条件式] タブが表示されたら、 [言語] を選択します。
  4. 選択した言語に合わせて、以下の例を参考に条件式を入力します。

  5. [適用] ボタンをクリックします。設定が反映されます。

言語別の表示例

$feature.Field1 + TextFormatting.newline + $feature.Field2
[Field1] & vbnewline & [Field2]
[Field1] & vbCrLf & [Field2]
[Field1] + "\n" + [Field2]
[Field1] + "\r" + [Field2]

メタデータ

種類

機能

製品

バージョン