1

現在、ID CS4のデータマージ機能を使用して、MySQLデータベースからエクスポートしたデータをインポートしています。IDを設定して空白行を削除することはできますが、後の行にデータが含まれているため、これが私の目的で常に機能するとは限りません。その結果、出力されたデータにはまだ空白が表示されます。

PHPを使用してCSVファイルを作成しているので、質問は次のとおりです。CSVファイル内にInDesign段落の戻り文字を指定して、データをインポートして希望どおりに表示できるようにすることはできますか。

たとえば、次の例を試しましたが、何も機能しないようです。

"code","description"
"12345", "Hardware\nTools"

"code","description"
"12345","Hardware \Z  Tools"

どんな助けでもありがたいです!

4

2 に答える 2

7

最初の答えが間違っているので、なぜ受け入れられたのかわかりません。

グーグルはまだこのスレッドを「datamergeindesignlinebreak」の3番目の位置に持っているので、私は本当の答えを出さなければならないと思いました。

InDesignで改行を自動的に生成するためにCSVファイルに入れることができる魔法の文字はありません。

InDesignのAdobeヘルプでは、次のように指定されています。

データソースファイルのフィールド内に改行を挿入することはできません。<<Address1>>フィールドを異なる行に分割する必要がある場合は、となどの2つの異なるフィールドを作成します<<Address2>>

行数が可変である場合、または一部の改行のためだけに余分な列を作成したくない場合、解決策は1つだけです。

  • CSVファイルで、行区切り文字¤として機能する特定の文字(たとえば)で改行を置き換えます。
  • 次に、 InDesignでマージした、編集メニューの検索/置換ツールを使用して、「行区切り文字」を検索し、それを改行に置き換えます。これは、InDesignが理解できることです。

これが、私のようにInDesignの改行で苦労した人たちに本当に役立つことを願っています。

于 2014-06-11T15:43:34.967 に答える
0

このPDFによると、IDMLでは、を使用して「強制改行」を指定するか、を使用し&#x2028て「段落区切り」を強制することができます<br/>

これがまさにあなたが探しているものであるかどうかはわかりませんが、試してみることができるかもしれません。

お役に立てれば!

于 2011-05-04T13:02:12.677 に答える