変数テキストを表示したいドキュメントページまたは親ページにテキストフレームを作成します。
フィールドプレースホルダーを挿入し、書式設定して、Adobe InDesign 文書で結合されたデータの表示方法を制御する方法について説明します。
データ結合パネルでデータソースを選択した後、変数コンテンツを表示するターゲット文書にフィールドプレースホルダーを挿入します。これらのプレースホルダーは二重山形括弧内のテキスト(例えば <<name>>)または画像フレームとして表示され、これを書式設定することで結合データの表示方法を制御できます。データ結合パネルには、データソースから利用可能なすべてのフィールドが表示され、フィールドがテキストまたは画像フィールドかどうかを示すアイコンが付いています。
テキストデータフィールドを挿入
テキストフレーム内でフィールドを挿入する正確な位置に挿入点を配置するか、既存のテキストを選択して置き換えます。
データ結合パネル(ウィンドウ/ユーティリティ/データ結合)で、挿入するフィールド名を選択します。フィールド名を手動で入力したり、既存のフィールドテキストを編集したりして、有効なフィールドを作成することはできません。適切な結合を確実に行うため、常にデータ結合パネルからフィールドを挿入してください。
フィールドプレースホルダーを選択し、フォント、サイズ、色、スタイルなどの文字書式を適用して書式設定します。
画像データフィールドを挿入
フローティング画像を作成するには、選択ツールで既存の空のフレームまたはグラフィックフレームを選択します。
データ結合パネルで、画像フィールド名(画像アイコン付き)を選択したフレームにドラッグします。
フレームのサイズを変更して、結合画像の寸法を決定します。
代わりにインライン画像を作成するには、テキストフレーム内に挿入ポイントを配置し、データ結合パネルで画像フィールド名を選択します。
データソースファイルの画像の完全なパスを表示するには、InDesign に任意の画像を配置し、リンクパネルでそれを選択して、パネルメニューから情報をコピー/フルパスをコピーを選択します。この手法は、サーバー画像を参照するデータソースファイルを作成するときに役立ちます。
データソースファイルへの画像フィールドの追加
スプレッドシートアプリケーションまたはテキストエディターでデータソースファイルを開きます。
列ヘッダー名の先頭に @ を入力します(例:@Photos または @Logos)。
フィールドの先頭に @ を入力すると Excel でエラーが表示される場合は、その前にアポストロフィを追加します(例:'@Photos)。
ヘッダーの下の各画像のファイルパスを入力します。
データソースファイルをカンマ区切り(CSV)、タブ区切り(TXT)、またはセミコロン区切り形式で保存します。
画像パスを確認するには、InDesign から完全なファイルパスをコピーします。
- ファイル/配置を選択して InDesign 文書に画像を配置します。
- 配置した画像を選択します。
- リンクパネルを開きます(ウィンドウ/リンク)。
- 情報をコピー/フルパスをコピーを選択します。
- パスをデータソースファイルに貼り付けて、必要な形式に合うように編集します。
パス形式の例
Windows
|
名前 |
Age |
写真のパス |
|
Bill Tucker |
36 |
C:¥Photos¥BillTucker.jpg |
|
Dat Nguyen |
53 |
C:¥MyDocuments¥dat.gif |
|
Maria Ruiz |
26 |
C:¥Photos¥Ruiz.psd |
macOS
|
名前 |
Age |
写真のパス |
|
Bill Tucker |
36 |
/Photos/BillTucker.jpg |
|
Dat Nguyen |
53 |
/Desktop/Family/dat.gif |
|
Maria Ruiz |
26 |
/Photos/Ruiz.psd |
- InDesign では、絶対パス(ルートディレクトリからの完全なファイルパス)と相対パス(データソースファイルの場所を基準とするパス)の両方がサポートされています。
- macOS では、InDesign はデフォルトで(スラッシュを使用する)POSIX スタイルのパスを使用します。
- macOS では、現在および将来のバージョンの InDesign との互換性を確保するために、POSIX スタイルのパスを使用してください。
フィールドプレースホルダーの編集または削除
書式を変更するには、角度括弧を含むフィールドプレースホルダー全体を選択し、新しい文字または段落書式を適用します。
あるフィールドを別のフィールドで置き換えるには、プレースホルダーを選択し、データ結合パネルで別のフィールド名を選択します。
フィールドを削除するには、プレースホルダーを選択し、Backspace キーまたは Delete キーを押します。
必要なすべてのフィールドを挿入して書式設定した後、データ結合パネルの下部にあるプレビューをクリックして、結合されたデータをプレビューします。ナビゲーションボタンを使用してレコードを切り替え、書式が正しく表示されることを確認します。
データフィールドの更新
親ページのデータプレースホルダーを使用する文書を結合した後でも、レイアウトを変更したり、データ値を更新したりできます。「データフィールドの内容を更新」オプションを使用すると、現在のレイアウトを保持したままデータが更新されます。このオプションは、親ページでプレースホルダーを使用する結合ドキュメントでのみ使用できます。
データソースファイルを編集し、保存してからデータソースファイルを閉じます。
InDesign で、更新する結合文書を開きます。
ウィンドウ/ユーティリティ/データ結合を選択します。
データ結合パネルメニューで、「データフィールドの内容を更新」を選択します。InDesign は、更新中に行われた変更をログファイルに記録します。このオプションは、データソースファイルでレコードの編集または追加のみ行う場合に最適です。プレースホルダーフィールドを追加したり、データソースに新しいフィールドを追加したり、結合ドキュメントを作成ダイアログボックスで設定を変更したりする場合は、「結合ドキュメントを作成」オプションを使用して新しい結合文書を作成します。