[ID CC2021] Не могу найти параметры импорта документа

hulk1776

Топикстартер
12 лет на форуме
Сообщения
641
Реакции
19
Хочу в верстку блока поместить нужные страницы из файла обложки.
Код:
var myDoc = mPage.place(File(Name_obl), [0,0])[0];
Первые два нуля указывают координаты левого верхнего угла, куда ставить.
Третий ноль не понятен. Менял на разные цифры, все равно импортируется только первая страница. Как можно указать номер нужной импортируемой страницы (тот номер, который мы выбираем, когда при импорте зажимаем клавишу shift)?
 

afalbert

Участник
Сообщения
82
Реакции
65
а номер страницы импортируемого индд, видимо указывается тут: app.importedPageAttributes

 

hulk1776

Топикстартер
12 лет на форуме
Сообщения
641
Реакции
19
с "importedPageAttributes" не разобрался (не заработало *(). Пишет, что pageNumber - read only. Сдается, что это что-то другое.
Оставил генерацию временного ПДФа, и уже его импортирую с нужными страницами.
 

Gad

Участник
Сообщения
2 186
Реакции
979
с "importedPageAttributes" не разобрался (не заработало *(). Пишет, что pageNumber - read only. Сдается, что это что-то другое.
Оставил генерацию временного ПДФа, и уже его импортирую с нужными страницами.
 

hulk1776

Топикстартер
12 лет на форуме
Сообщения
641
Реакции
19
Спасибо, почитал, проверил. В данной ссылке речь идет об импортируемом ПДФе. Но не о файле версти.
Код:
var aD= app.activeDocument;
//~ Name_obl = "d:/Work/Dropbox/doc_cvr_tmp.pdf";
Name_obl = "d:/Work/Dropbox/doc_cvr.indd";
app.pdfPlacePreferences.pageNumber = 4;
var aDc = aD.pages[0].place(File(Name_obl));
Инструкция о номере имортируемой страницы выполняется только в случае ПДФфайла. Если указан файл верстки ("doc_cvr.indd"), номер страницы игнорируется и всегда ставится только первая страница.
 

Gad

Участник
Сообщения
2 186
Реакции
979
Вроде как в скрипте MultiPageImporter задается так для indd...
Код:
app.importedPageAttributes.pageNumber = currentInputDocPg;
 
Последнее редактирование:
  • Спасибо
Реакции: hulk1776

hulk1776

Топикстартер
12 лет на форуме
Сообщения
641
Реакции
19
Вроде как в скрипте MultiPageImporter задается так для indd...
Код:
app.importedPageAttributes.pageNumber = currentInputDocPg;
Да, действительно, importedPageAttributes относится к файлу INDD. Отлично, большое спасибо!