Символ возврата абзаца InDesign из файла CSV?

#csv #import #merge #adobe #adobe-indesign

#csv #импорт #объединить #adobe #adobe-indesign

Вопрос:

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

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

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

 "code","description"
"12345", "HardwarenTools"

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

Будем благодарны за любую помощь!

Ответ №1:

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

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

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

В справке Adobe для InDesign указано :

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

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

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

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

Ответ №2:

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

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

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