Помогите разобраться что именно я делаю не так?
Есть множество файлов созданных в Пэйдже, нужно сконвертировать все в ворд для дальнейшего редактирования. Я открываю по очереди эти файлы InDesign CS3, в нем скрипт есть хороший - коллектит все текстовые фреймы. Шрифты естесственно не совпадают и некоторые болды и италики "летят". Приходится через find font... все менять. Файлов много, хотелось бы знать как автоматизировать процесс. Попробовал простой скрипт составить - ругается на имя шрифта, хотя вроде все до буковки проверял.
Я в принципе и вручную все сделал уже, но интересно же узнать что не так. В толмуде "InDesign Script model" вроде разрешено искать по имени шрифта:
appliedFont - The font applied to the text, specified as either a font object or the name of font family. Can return: Font, String or NothingEnum enumerator. - any
Если я неправильно задаю имя шрифта - где и как мне узнать правильное?
И я наверное выбрал самый "косолапый" путь сделать замены, может есть способ решить это не через поиск и замену? Я не нашел как можно выполнить команду find font... с помощью скрипта, скорее всего плохо искал, буду признателен если кто покажет.
Есть множество файлов созданных в Пэйдже, нужно сконвертировать все в ворд для дальнейшего редактирования. Я открываю по очереди эти файлы InDesign CS3, в нем скрипт есть хороший - коллектит все текстовые фреймы. Шрифты естесственно не совпадают и некоторые болды и италики "летят". Приходится через find font... все менять. Файлов много, хотелось бы знать как автоматизировать процесс. Попробовал простой скрипт составить - ругается на имя шрифта, хотя вроде все до буковки проверял.
PHP:
app.findGrepPreferences = NothingEnum.nothing;
app.changeTextPreferences = NothingEnum.nothing;
app.findChangeTextOptions.includeFootnotes = true;
app.findTextPreferences.findWhat = "";
app.findTextPreferences.appliedFont = "MyriadSemiBoldCondensed"
app.changeTextPreferences.changeTo = "";
app.changeTextPreferences.appliedFont = "Times New Roman Bold";
app.activeDocument.changeText();
Я в принципе и вручную все сделал уже, но интересно же узнать что не так. В толмуде "InDesign Script model" вроде разрешено искать по имени шрифта:
appliedFont - The font applied to the text, specified as either a font object or the name of font family. Can return: Font, String or NothingEnum enumerator. - any
Если я неправильно задаю имя шрифта - где и как мне узнать правильное?
И я наверное выбрал самый "косолапый" путь сделать замены, может есть способ решить это не через поиск и замену? Я не нашел как можно выполнить команду find font... с помощью скрипта, скорее всего плохо искал, буду признателен если кто покажет.