Сохранение форматирования текстового фрейма при импорте файла .txt в InDesign

.txtЕсть ли способ сохранить форматирование существующего текстового фрейма при импорте файла в InDesign в виде связанного файла ?

Я отформатировал текстовый фрейм с помощью стиля объекта (в нем только стиль абзаца). Когда я импортирую .txtв него файл, он не учитывает стиль абзаца.

Я бы сказал, что прямого и простого пути нет, так как я бы нашел его в документации . Но это говорит о том, что:

"При размещении текстового файла или файла электронной таблицы можно указать параметры, определяющие форматирование импортируемого текста "


PS: Эта тема связана, но она предоставляет только ссылку, которая мертва…

Работать с обновляемым текстовым содержимым сложно, но опять же я не вижу никаких параметров стиля при импорте простых текстовых файлов. И что мешает вам просто повторно применить стиль вручную после импорта?
Повторное применение стиля всегда возможно, но это добавит несколько ручных шагов в рабочий процесс…
Это более или менее часть существующего процесса, если только ваш клиент не может использовать InCopy для обновления контента, что, как я полагаю, является конечной целью.
«RTF означает форматированный текст. Файлы с расширенным текстом могут содержать текстовые атрибуты, такие как полужирный шрифт, курсив, различные шрифты и цветной текст. Однако, в отличие от TXT, RTF сохраняет форматирование, даже если файл открыт в программе, отличной от той, в которой он был создан. in. TXT означает обычный текст». Объяснение

Ответы (3)

Я думаю, это зависит от того, как вы поместите свой файл .txt.

Если вы выберете «Файл» > «Поместить», а затем щелкните текстовый фрейм, Indd сохранит стили, которые использовались (стили абзацев и символов).
Теперь, если вы поместите курсор в кадр, а затем выберите «Файл»> «Поместить», все должно быть в порядке.

Если только... Имейте в виду эту сложную ситуацию: если вы выберете свой текстовый фрейм и щелкнете по стилю символа, Indd как бы «применит» этот стиль символа к вашему фрейму.
Поэтому убедитесь, что никакой стиль персонажа не задействован.

Редактировать: похоже, я пропустил часть, где ОП говорит, что хочет сохранить форматирование при обновлении файла .txt.
Боюсь, это на самом деле невозможно.
Вопрос: это должны быть необработанные текстовые файлы? Или это может быть что-то еще (rtf, doc(x) или даже xls). Если это должны быть файлы .txt, я думаю, можно легко написать небольшой скрипт, который удалит все переопределения стиля объекта...

Вы проверяли это? Я могу только форматировать InDesign импортированный текст с выбранным в данный момент стилем абзаца, а не стилем абзаца, определенным в стиле объекта текстового фрейма, в который вы помещаете. (В настоящее время я нахожусь в CS6, что может быть частью проблемы)
@Wolff Да, я проверял. Я также использую CS6 на ПК... Когда вы выбираете текстовый фрейм, вы должны увидеть, что правильный стиль параграфа теперь активен на панели стилей параграфа. У вас так работает?
Да, моя панель стилей абзаца действует так же, как ваша, но я получаю противоречивые результаты при размещении. Кажется, это зависит от того, как изначально был создан текстовый фрейм и какие стили выбраны в данный момент.
@Wolff Странно ... Я провел множество тестов и не могу получить противоречивый результат, пока курсор находится в кадре и, конечно же, стиль para не переопределяется. Хотел бы я увидеть ваши тесты ^^ В любом случае, это не разрешит запрос OP на сохранение форматирования. На данный момент я думаю, что сценарий, который удалит все переопределения стиля объекта и связанный с ним стиль параграфа, будет самым безопасным и быстрым решением. Подождем его отзывов... ура
Да, и ... есть также решение InCopy, в котором OP может захотеть покопаться ...
Писать об этих специфичных для интерфейса проблемах очень утомительно. Подробно описывать мне было бы слишком долго. Со временем я потеряю интерес :-) Мои пальцы часто находят решение подобных проблем, не беспокоя мой мозг - понимаете, о чем я?
Я уверен, Вольф, я уверен ^^

При размещении

  • Установите флажок Показать параметры импорта
  • В окне параметров установите флажок «Сохранить стили и форматирование из текста и таблиц».

введите описание изображения здесь

текстовый файл

При вставке

Меню Indesign > Настройки > Обработка буфера обмена > Проверить при вставке...: вся информация...

введите описание изображения здесь

Я не вижу, как это помогает. Никакой оклейки не происходит. OP хочет разместить файл .txt, который предназначен только для текста определения . Когда вы помещаете файл .txt в текстовый фрейм, кажется, что InDesign не учитывает стиль, но вам нужно применить его повторно.
@Wolff прав, я знаю об этой функции, но она не решает мою проблему. Форматирование, которое я хочу сохранить, находится в InDesign, и я импортирую, а не вставляю.
Это похоже на параметры импорта для файла .doc. Это выглядит иначе при размещении файлов .txt. (По крайней мере, на моем InDesign CS6).
Как заявил @Wolff, это не параметры импорта для файла .txt, в котором нет всех этих параметров.
Вы размещаете файл .rtf, а не файл .txt. И OP хочет, чтобы неформатированный текст был отформатирован с использованием стиля абзаца, уже используемого в текстовом фрейме, где размещен текст.

Я не знаю, поможет ли это вам, но кажется, что InDesign учитывает ваши настройки стиля, если вы:

  • Выберите нужный стиль абзаца .
  • Поместите файл .txt.
Я только что попробовал, но, похоже, это не работает. И было бы лучше, если бы я мог использовать существующий текстовый фрейм, так как в конце концов я буду обновлять ранее импортированный файл .txt, а не каждый раз повторно импортировать его.
Упс ты прав. Это работает только в том случае, если у вас выбран нужный стиль абзаца . Я обновил свой (бесполезный) ответ. :-)