Доброго здоровья всем!
Имеется несколько документов (достаточно объемных), и в каждом основной набор в тдельных цепочках фреймов (Story) по главам. В каждой главе есть фото с подписью, объединённое в группу, и таких групп достоточно много.
Вот таким образом я получаю ВСЕ Story:
и мне выдаётся большой список Story, куда входят названия глав из страниц по шаблону, подписи к фото и Story с основным набором, и всё это далеко не по-порядку. А мне надо обработать только основной набор, но как "выбирать" только Story основного набора?
В скриптинге я не силён т.к. не могу осилить объектную модель InDesign CS6
Имеется несколько документов (достаточно объемных), и в каждом основной набор в тдельных цепочках фреймов (Story) по главам. В каждой главе есть фото с подписью, объединённое в группу, и таких групп достоточно много.
Вот таким образом я получаю ВСЕ Story:
Код:
#target "InDesign-8.0"
#targetengine main
// ======================
var myDoc = app.activeDocument;
app.doScript(main, undefined, undefined, UndoModes.ENTIRE_SCRIPT);
function main(){
info_about_mydoc(myDoc); }
// ======================
function info_about_mydoc(doc) {
var _stories = doc.stories; // массив историй в документе
$.writeln("В этом документе " + _stories.length+ " Story");
for (var i=0;i<_stories.length;i++) {
var _lines = _stories[i].lines; // массив строк в истори
if (_lines.count() >0)
$.writeln("В Story № " + i + "содержится " + _lines.count() + " строк");
if (_lines.count() >1)
$.writeln("\tПервая строка: " + _lines.item(0).contents + "\n");
}
} // function info_about doc
В скриптинге я не силён т.к. не могу осилить объектную модель InDesign CS6