Как получить номер страницы истории в документе IDML?
Мне нужно извлечь номер страницы конкретной истории в документе IDML. Однако я не могу найти какой-либо способ сделать это. В spread_xxx.xml есть тег page, описывающий страницы в развороте. Но это не имеет конкретного отображения в истории или наоборот.
2 ответа
В ExtendScript вы можете запросить родителей размещенного абзаца истории, и одним из них является страница.
Я не вижу простой способ сделать это в IDML
Существует папка Spreads с отдельным разворотом для каждых двух страниц, причем страница является дочерним элементом разворота. Вы также можете видеть текстовые фреймы.
У историй есть свои идентификаторы, такие как Self="u18e". Вы можете увидеть их в designmap.xml как idPkg:Story.
Как абзацы связаны со спредами, я не могу найти.
Ты не можешь Как сказал один на другом форуме, где вы могли спросить *:
IDML - это не представление документа, а набор инструкций о том, как создать документ. Таким образом, номер страницы доступен только на этапе интерпретации документа, т.е. при открытии файла idml.
* (в настоящее время этот вопрос присутствует на нескольких форумах)