Добрый день.
Работаю с PDF формуляром через транзакцию SFP -> Формат (adobe livecycle designer). Только начал разбираться, так что возможно вопрос покажется немного глупым, но я на нем застрял.
Есть таблица с набором строк, объединенных в секцию(4 строки (A,B,V,G)). Суммы по таблице выводятся в Footer row(Place = Following previous/ Keep with = Previous, Next/ Include Footer Row in Final Page = X).
После таблицы идет сабформа с подписями.
Задача заключается в следующем:
1) Если в таблице много данных и она не помещается на 1 странице - перенос на следующую страницу осуществляется только целой секции из 4-х строк (разрывать секцию нельзя)
2) Если сабформа с подписями не помещается на той странце, где находится таблица - она переносится на следующую с сраницу вместе с последней сецией из 4-х строк и суммами по таблице.
Пробовал в Conditional breaks Для секции писать следующий скрипт:
Для переноса 4-х строк
When
Code:
xfa.layout.page(ref($.A)) NE xfa.layout.page(ref($.G))
(Если строки А и Г секции находятся на разных страницах - то переносим всю секцию на след. страницу.)
Такой вариант не работает, думаю из-за того, что Conditional breaks отрабатывает до того как layout сформировался.
Буду благодарен за помощь, если разберусь сам - обязательно выложу решение =)