InDesign Абзац Возвращает символ из файла CSV? - PullRequest
1 голос
/ 29 апреля 2011

В настоящее время я использую функции объединения данных ID CS4 для импорта некоторых данных, которые я экспортировал из базы данных MySQL. Хотя я могу установить идентификатор для удаления пустых строк, это не всегда работает для моей цели, потому что более поздние строки содержат данные. В результате в выводимых данных все еще появляется пробел.

Поскольку я использую PHP для создания файла CSV, мой вопрос заключается в следующем: могу ли я указать символ возврата абзаца InDesign в файле CSV, чтобы затем данные, в свою очередь, могли быть импортированы и отображены как хочу.

Например, я попробовал следующие примеры, но, похоже, ничего не работает:

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

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

Любая помощь будет с благодарностью!

Ответы [ 2 ]

5 голосов
/ 11 июня 2014

Не уверен, почему был принят первый ответ, так как он неправильный.

Google по-прежнему переносит эту ветку на третью позицию для "переноса строки дизайна слияния данных", поэтому я подумал, что мне нужно дать реальный ответ.

Нет волшебного персонажа, который вы могли бы вставить в свойCSV-файл для автоматического создания разрывов строк в InDesign.

Справка Adobe для InDesign указывает:

Нельзя вставить разрыв строки в поле данныхисходный файл.Если необходимо разбить поле по разным строкам, создайте два разных поля, например <<Address1>> и <<Address2>>.

Если число строк является переменным или если вы не хотитесоздать дополнительные столбцы только для некоторых разрывов строк, есть только одно решение:

  • Замените в вашем CSV-файле разрывы строк каким-то определенным символом (например, ¤), который будет действовать какразделитель строк.
  • Затем, после слияния в InDesign, используйте инструмент «Найти / Заменить» в меню «Правка», чтобы найти «разделитель строк» ​​и заменить его на разрыв строки, чтобыInDesign поймет.

Я надеюсь, что это действительно поможет тем, кто, как и я, боролся с этими разрывами строк в InDesign.

0 голосов
/ 04 мая 2011

Согласно этому PDF , в IDML вы можете указать "принудительный разрыв строки" с помощью &#x2028, или вы можете форсировать "разрыв абзаца" с помощью <br/>.

Я не уверен, что это именно то, что вы ищете, но вы можете попробовать.

Надеюсь, это поможет!

...