Текущее время: Пн, июл 28 2025, 06:31

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: PDF. Работа с Content Area. Переход на след. страницу.
СообщениеДобавлено: Пт, сен 17 2010, 14:39 
Начинающий
Начинающий

Зарегистрирован:
Пт, сен 17 2010, 13:19
Сообщения: 2
Имеем:
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 и продолжится на след. странице


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB