- Сообщения
- 2 471
- Реакции
- 1 530
Коллеги, нужен совет.
К нам иногда приходят макеты, в которых таятся битые вордовские текстовые поля (fields). При попытке вывода из Индизайна на печать этих макетов вылезает ошибка:
Разумеется, ни в окне перекрёстных ссылок, ни в окне гиперссылок, ни в окне закладок места с такими ошибками не обозначены.
Отключать предупреждение нельзя, потому как оно необходимо в случае битых индизайновских перекрёстных ссылок.
Найти места с битыми ссылками получалось только методом дихотомии, что, естественно, не радует. При этом выглядят они как обычные, никаких особых символов вокруг текста нет, только попытка посмотреть их в редакторе материалов Индизайна показывает некие интересные значки, никаким образом не копирующиеся:
В исходном вордовском файле такое место видно только в том случае, если в настройках Ворда включена подсветка текстовых полей (text fields):
При попытке обновить значение такого поля Ворд выдаёт ошибку:
И именно эта ошибка в Ворде вызывает ошибку печати в Индизайне, если в него был залит такой текст в режиме сохранения форматирования при импорте.
Если заливать текст в Индизайн без форматирования, то таких бяк, конечно, не будет. Также их не будет, если в исходном вордовском файле преобразовать все гиперлинки и текстовые поля в обычный текст (я это делаю макросом, обрабатывая текст для вёрстки).
Но меня сейчас интересует не то, как правильно импортировать текст, а можно ли такие места как-то найти в индизайновском документе, если текст туда УЖЕ залит и свёрстан (а к нам такие макеты и приходят, как правило от удалённых верстальщиков). Или, если и не искать каждое такое битое место, то хотя бы удалить все их скопом (не текст, конечно, а вот эти битые ссылки).
Может, кто-то знает какой-либо скриптик или хитрый способ? Или скрипт, которые выдаёт список ссылок не только такого экзотического вида, а все возможные битые ссылки в документе: перекрёстные, гипер-, закладки и т. п.?
В аттаче - idml и кусок вордовского файла с этой гадостью.
К нам иногда приходят макеты, в которых таятся битые вордовские текстовые поля (fields). При попытке вывода из Индизайна на печать этих макетов вылезает ошибка:
Разумеется, ни в окне перекрёстных ссылок, ни в окне гиперссылок, ни в окне закладок места с такими ошибками не обозначены.
Отключать предупреждение нельзя, потому как оно необходимо в случае битых индизайновских перекрёстных ссылок.
Найти места с битыми ссылками получалось только методом дихотомии, что, естественно, не радует. При этом выглядят они как обычные, никаких особых символов вокруг текста нет, только попытка посмотреть их в редакторе материалов Индизайна показывает некие интересные значки, никаким образом не копирующиеся:
В исходном вордовском файле такое место видно только в том случае, если в настройках Ворда включена подсветка текстовых полей (text fields):
При попытке обновить значение такого поля Ворд выдаёт ошибку:
И именно эта ошибка в Ворде вызывает ошибку печати в Индизайне, если в него был залит такой текст в режиме сохранения форматирования при импорте.
Если заливать текст в Индизайн без форматирования, то таких бяк, конечно, не будет. Также их не будет, если в исходном вордовском файле преобразовать все гиперлинки и текстовые поля в обычный текст (я это делаю макросом, обрабатывая текст для вёрстки).
Но меня сейчас интересует не то, как правильно импортировать текст, а можно ли такие места как-то найти в индизайновском документе, если текст туда УЖЕ залит и свёрстан (а к нам такие макеты и приходят, как правило от удалённых верстальщиков). Или, если и не искать каждое такое битое место, то хотя бы удалить все их скопом (не текст, конечно, а вот эти битые ссылки).
Может, кто-то знает какой-либо скриптик или хитрый способ? Или скрипт, которые выдаёт список ссылок не только такого экзотического вида, а все возможные битые ссылки в документе: перекрёстные, гипер-, закладки и т. п.?
В аттаче - idml и кусок вордовского файла с этой гадостью.
Вложения
Последнее редактирование: