Place text. Можно ли обойти [Basic Paragraph]

Статус
Закрыто для дальнейших ответов.

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ситуация. В документе InDesign CS3 есть пустые текстовые фреймы. Тексту в этом фрейме назначен некий стиль из палетты Paragraph Styles. Нужно поместить текст из документа RTF (внутри этого документа нет никаких тагов) в этот фрейм так, чтобы к нему применился предопределенный стиль.
Командой Place это осуществить нельзя, т.к. InDesign для всех текстов, помещаемых этой командой применяет стиль [Basic Paragraph].
Copy/Past решает эту проблему (т.е. если скопировать из WordPad в буфер текст, а затем вставить во фрейм, то применится ожидаемый/предопределенный стиль). Но нужно решить проблему иначе. Именно путем экспорта из файла (это необходимо для автоматизации некого редакционного процесса).
Может кто помочь советом?
 

lunatik

Забанен
Сообщения
3 494
Реакции
336
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Предпочитаю копипастить (так быстрее) но при импорте там дофига настроек замены стилей если мне память не изменяет. То есть как бе заменяй на что угодно. Если конечно задавить галку Show import options. Style mapping и все такое
 

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

не все так просто. при импорте, действительно куча настроек. вот только они (ну, та часть, что касается стилевой разметки) оговаривают вопрос стили какого документа считаются приоритетными - индизайна, или того документа, из которого копируют. нужно же добиться иного эффекта: немаркированный/нетегированный текст залить в текстовый фрейм, чтобы подхватился стиль этого фрейм. Проще говоря - нужен эквивалент кварковской команде Get Text, которая заливает текст во фрейм именно с подхватыванием стиля
 

Wild_Boar

вредное животное
10 лет на форуме
Сообщения
297
Реакции
59
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Krava76 сказал(а):
Командой Place это осуществить нельзя, т.к. InDesign для всех текстов, помещаемых этой командой применяет стиль [Basic Paragraph].
Используется "активный" стиль, щелкните по любому другому стилю из палитры (когда ни один объект не выделен) и будет он применятся при плэйсе.
 

Teodor

15 лет на форуме
Сообщения
40
Реакции
12
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Этого можно добиться путем назначения Paragraph Style в палитре Object Style. Т.е. заранее присвоить стиль объекта текстовому фрейму со свойствами назначения стиля параграфа. Ну и естественно отключить подхватывание стилей из вордового документа. У меня получилось.
Перечитал, немного путано получилось, но по-моему общая идея ясна :)
 

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

а у меня что-то не получается
значит, так, я создал Object Style. В нем в поле Paragraph Style указал стиль, который там применяется. Затем выполняю Place документа в формате RTF. В опциях импорта указано следующее
Formatting
Remove Styles and Formatting from Text and Tables - тут ставим радиоточку
есть чекбокс Preserve Local Overrides. что там должно быть (пробовал оба варианта - результат идентичен - см. ниже)

в итоге, загружается текст, но при этом Object Style в палетте числится со знаком +.Что и не удвительно, т.к. текст идет все тем же [Basic Paragraph].
Если сделать clear overrides, то применится нормальный стиль
а как сделать, чтобы он сразу там был?
 

Teodor

15 лет на форуме
Сообщения
40
Реакции
12
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Preserve Local Overrides — это нужно, если в тексте есть НУЖНЫЕ выделения курсивом и т.п.
Там в настройках Object Style —> Paragraph Style есть чекбокс Apply Next Style.
Если его включить, будет вам щастье :) Он назначит ВЕСЬ текст этим стилем.
 

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

все равно не получается :(
по-прежнему текст после заливки идет [Basic Paragraph], а стиль объекта - со знаком +
если просто писать текст, или вставлять через буфер - то работает
а вот если через команду place - то подставляется [Basic Paragraph]

где я ошибаюсь?

может быть, выгрузить куда документы, которые я использую (indd и rtf)?
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 356
Реакции
7 885
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Krava76
Прочитайте внимательно пост №2, от товарища Лунатика... Вам уже всё подсказали.
 

Yuri_Pavl

Участник
Сообщения
65
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

А что мешает отключить опцию импорта форматирования в настройках импорта??? Тогда текст садится на стиль текущей позиции текста
 

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

GeorgeS сказал(а):
Krava76
Прочитайте внимательно пост №2, от товарища Лунатика... Вам уже всё подсказали.
очень внимательно прочитал. ответа в этом посте нет
еще раз опишу ситуацию - есть RTF, в котором нет стилей - просто текст (так что о каком style mapping вообще может идти речь?).
нужно залить его в текстовый фрейм так, чтобы он подхватил стиль, который в этом фрейме есть. Уточнение - ситуацию нужно разрешить в общем (т.е. в разных фреймах могут находиться разные стили)
 

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Yuri_Pavl сказал(а):
А что мешает отключить опцию импорта форматирования в настройках импорта??? Тогда текст садится на стиль текущей позиции текста
отключена
 

Yuri_Pavl

Участник
Сообщения
65
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Вам следует немного по-другому организовать процесс. InDesign сажает форматирование не совсем на Basic Paragraph, а на параметры по умолчанию, которые задаются, когда ничего не выделено. Поэтому что приходит в голову - это нормальная работа со стилями во-первых, во-вторых, есть такая штука - пипетка. Она все параметры высосет из образца. Работать так, как привыкли на кварке, на индюке получается далеко не всегда, что впрочем естественно
 

Supremus

15 лет на форуме
Сообщения
521
Реакции
84
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Krava76 сказал(а):
очень внимательно прочитал. ответа в этом посте нет
еще раз опишу ситуацию - есть RTF, в котором нет стилей - просто текст (так что о каком style mapping вообще может идти речь?).
нужно залить его в текстовый фрейм так, чтобы он подхватил стиль, который в этом фрейме есть. Уточнение - ситуацию нужно разрешить в общем (т.е. в разных фреймах могут находиться разные стили)

Все-таки еще раз прочитайте пост №2. Дело в том что в RTF из Ворда невозможна ситуация "нет стилей". Там нет ваших стилей, но всегда есть автоматически сгенерированные вордом "Обычный" или "Normal" и возможна куча прочих. Так что в диалоге RTF Import Options ставте точку в CustomizeStyle Import и настраивайте маппинг.

Если RTF сгенерен не вордом, то, возможно в нем и нет стилей. Я проверил - WordPad стили в RTF не вписывает. Но стоит такой RTF пересохранить вордом - как связка I]"Обычный"[/I] или "Normal" - появляется.

Так же проверил OpenOffice.Writer. За записанным из него RTF тоже тянется таблица автоматически назначеных врайтером стилей, среди которых есть и Normal, которые можно отмаппить при помещении в индизайн.
 

Krava76

Участник
Топикстартер
Сообщения
11
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

со стайлмаппинг в принципе понятно - я могу стиль нормал переключить на какой-нибудь из таблицы стилей индизайна. Но прблема в том, что я в этом случае указываю конкретный стиль, а нужно, чтобы со стороны индизайна это была величина переменная. Объясню для чего это нужно.
Итак, есть автоматизация процесса для, скажем, газеты.
Газета использует в работе шаблоны материалов - там определены стили, размеры фреймов и т.п. Настроена автоматизация процесса с использованием InDesign Server CS3. Он берет эти блоки (написана программа управления для этого) из отдельных файлов. С другой стороны есть написанные тексты, которые могут быть либо в формате инкопи, либо RTF (т.е. это будет в конце-концов один формат, просто можно для процесса выбрать любой из форматов). И эти тексты нужно залить в эти блоки, чтобы тексты во фреймах были тех стилей, которые там предопределены
 

Yuri_Pavl

Участник
Сообщения
65
Реакции
0
Ответ: Place text. Можно ли обойти [Basic Paragraph]

Тогда, может, по-простому TXT использовать?
 
Статус
Закрыто для дальнейших ответов.