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

hulk1776

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

afalbert

10 лет на форуме
Сообщения
120
Реакции
88
а номер страницы импортируемого индд, видимо указывается тут: app.importedPageAttributes

 

hulk1776

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

Gad

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

hulk1776

Топикстартер
15 лет на форуме
Сообщения
725
Реакции
21
Спасибо, почитал, проверил. В данной ссылке речь идет об импортируемом ПДФе. Но не о файле версти.
Код:
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 971
Реакции
1 405
Вроде как в скрипте MultiPageImporter задается так для indd...
Код:
app.importedPageAttributes.pageNumber = currentInputDocPg;
 
Последнее редактирование:
  • Спасибо
Реакции: hulk1776

hulk1776

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