Имеем: 1. Субформа с элементами (шапка документа)-- позиционированная, размещение OnPageOne 2. Субформа с элементами (тип документа и прочие данные) -- позиционированная, размещение OnPageOne 3. Субформа с текстовым элементом и далее таблица с данными -- плавающая/позиционированная (пробовал по разному=одинаково), размещение OnPageOne, стоит свойство разрывать контент по страницам 4. Субформа с подписью и должностью руководителя -- плавающая, привязана к пред. объекту 5. еще одна субформа на подобие п.4 (настроена так же) но она выводится в зависимости от типа документа.
Ситуация: если в таблице данные в первой строке (всего одна запись) имеют такую высоту что таблица (субформа с таблицей) вместе с привязанными субформами после нее не влазят на первой странице но влазят на вторую (т.к. на второй нет уже п.1-2), то все содержимое начиная с пункта 3 переносится на вторую страницу, если же заполнить первую строку более чем на высоту свободного места на первой странице, то строка таблицы разорвет текст по границе контент ареа и оставшуюся часть продолжит на второй.
Таким образом вопрос: можно ли как-то уменьшить высоту контент ареа если возникает ситуация когда таблица имеет одну запись, высотой такой что она влазит на первую страницу но не влазят потом остальные субформы и они тянут всю таблицу на вторую страницу. Пытаюсь поместить перед таблицей тект-филд со след. скриптом: -------------------data.conclusion_subf.TextField1::ready:layout - (JavaScript, client) ------------------------- if xfa.layout.page(this) > 1 { this.rawValue = data.pageSet.Page1.ca.h; data.pageSet.Page1.ca.h = "120mm"; xfa.layout.relayout(); TextField2.rawValue = data.pageSet.Page1.ca.h; } получается что когда вся таблица утянулась на вторую страницу (вся субформа) то в первый текст-филд правильно выводится уже 2-я страница, т.е. условие срабатывает, якобы высота меняется с 157мм на 120 что свидетельствует по значению во втором текст-филде (для теста вывожу), но таблица так и остается на второй странице, если же в дизайнере я уменьшу руками до 120 мм высоту контент ареа то таблица аккурат разрежется как доходит до границы CA и продолжится на след. странице
|
|