Добавление изображений в текстовый фрейм.

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

dim4an

Участник
Топикстартер
Сообщения
93
Реакции
1
Всем привет. Возникли проблемы с довольно тривиальной задачей. Необходимо вставить изображение в графический объект. Делаю следующее (как указано в туториале).
Код:
groupePicture.place(File(data.ImgPatch));
groupePicture графический объект. data.ImgPatch полный путь до изображения.
Файл как бы добавляется, в документе появляется линк, но он пустой. Не содержит изображения. Соответственно, графический элемент тоже пустой, хотя он принял размер того изображения, которое мы пытаемся в него вставить.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
раз линк появился, значит вставилось. посмотрите, скорее всего оно за границами фрейма
 

dim4an

Участник
Топикстартер
Сообщения
93
Реакции
1
раз линк появился, значит вставилось. посмотрите, скорее всего оно за границами фрейма

Да, все верно, вставилось. Только не отображается. За границы не вышел. Если сделать импорт в пдф, то все картинки на месте. В поисках ответа на вопрос, нашел одно свойство, которое надо включить(?), app.imagePreview = true. Но IDS 6 не поддерживает это свойство.
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
все время забываю, что у вас сервер ) в общем да, превью похоже не генерится. как-то это обходится...

Если сделать импорт в пдф, то все картинки на месте
экспорт, может?
 
  • Спасибо
Реакции: dim4an

Strizh

15 лет на форуме
Сообщения
982
Реакции
92
1. Запустить IDS с параметром -preview(s) - не помню точно, а ковыряться в документации лень.
2. Из плагина вызвать IServerSettings->SetImagePreview (kTrue);
3. ковырять как они это в цс6 в скрипте сделали
 
  • Спасибо
Реакции: dim4an

dim4an

Участник
Топикстартер
Сообщения
93
Реакции
1
нашел похожую тему, с решением данного вопроса http://elvis.tenderapp.com/discussions/developer-area/78-saving-indesign-files-with-embedded-preview
делаю тоже самое, моя команда для запуска сервера
"C:\Program Files\Adobe\Adobe InDesign CS6 Server x64\indesignserver" -preview -port 12345 -serialnumber 1111-1111-1111-6822-1111-9377
но результат все тот же :(
 

dim4an

Участник
Топикстартер
Сообщения
93
Реакции
1
эх.. моя невнимательность.. в общем в команду для запуска сервера нужно добавить параметр не -preview, а -previews. Тогда все работает 'dans))'
 
Статус
Закрыто для дальнейших ответов.