Текущее время: Сб, авг 02 2025, 05:59

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пт, мар 20 2009, 18:51 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Добрый день!

Коллеги, помогите, пожалуйста, с небольшой проблемой...
Есть строка таблицы. Необходимо в PDF'e печатать ее двумя строками, т.е. часть полей - первая строка,
оставшаяся часть - вторая, под первой. Никак не могу этого добиться. Максимум, что получается это вывод двух строк, но вторая выходит без данных (

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 10:21 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Может есть какой-то другой способ?
Необходимо в цикле распечатывать две разных строки.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 10:34 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А может как-то поподробнее?
Нельза во внутреннюю таблицу передать уже разбитую строку?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 10:52 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Lars написал:
А может как-то поподробнее?
Нельза во внутреннюю таблицу передать уже разбитую строку?


Разбитая строка имеет разную структуру. Т.е. первая строка имеет три столбца, вторая - один.
Табличку то я такую сделаю, но непонятно как настроить формуляр, чтоб это вывести?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 10:57 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Формуляр ни как не настроить, это надо делать с помощью скрипта. Проще всего, наверное, будет убрать отрисовку бордюра для ненужных столбцов.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 11:05 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Lars написал:
... это надо делать с помощью скрипта.

Я как то с ними не очень дружу. )
Буду разбираться. Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 18:06 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
Если нужно что-то похожее на это
http://perstnev.ru/downloads/multiline_form.jpg
то можно сделать и без скриптов.

Копайте в сторону секций таблиц (sections). Кроме того, можно использовать и subforms.

Успехов!


Последний раз редактировалось peper- Пн, мар 23 2009, 22:07, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 18:42 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
peper- написал(а):
Если нужно что-то похожее на это
Изображение
то можно сделать и без скриптов.

Копайте в сторону секций таблиц (sections). Кроме того, можно использовать и subforms.

Успехов!


Картинка не показывается ( Но я как раз пробовал с помощью секций, ничего не вышло.
Хотя, еслиб видел картинку, может быть понял, что делал не правильно )


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пн, мар 23 2009, 22:13 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
Не знаю почему картинка не показывается. Заменил на простую ссылку.

С секциями надо помудрстовать, по мне, так там не все очевидно (а кое что и, кхе-кхе, коряво). :)
Попробуйте тогда subforms. Это хотя и более сложно (как закат Солнца вручную), но зато полный контроль над результатом.
В качестве строки используйте сабформу типа positioned и в ней раскидайте поля в две строки.
А уже эту сабформу повторяйте в цикле for each item (может даже ее придется для этих целей вложить в еще одну форму, которая и будет роль строки
выполнять). Поэксперементируйте...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Вт, мар 24 2009, 10:43 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
peper- написал(а):
Не знаю почему картинка не показывается. Заменил на простую ссылку.

С секциями надо помудрстовать, по мне, так там не все очевидно (а кое что и, кхе-кхе, коряво). :)
Попробуйте тогда subforms. Это хотя и более сложно (как закат Солнца вручную), но зато полный контроль над результатом.
В качестве строки используйте сабформу типа positioned и в ней раскидайте поля в две строки.
А уже эту сабформу повторяйте в цикле for each item (может даже ее придется для этих целей вложить в еще одну форму, которая и будет роль строки
выполнять). Поэксперементируйте...


Действительно, сабформа здесь точно должна подойти. ++.

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Вт, мар 24 2009, 10:52 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
Спасибо. Сейчас попробую.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пт, апр 10 2009, 18:17 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
С сабформами все получилось. Спасибо.

Возникла еще небольшая проблемка:
У меня на сабформе получилось две строки. Можно как-нибудь если строка пустая ее не печатать и сабформу автоматом сужать до размера не пустых строк? Пробовал поставить auto-fit, но не сработало.
Будет ли работать auto-fit при удалении или при выставлении высоты пустой строки в 0? Если да, то как выставить в 0? Писал скрипт на событие initialize для поля, но толи он не сработал, толи не сработал auto-fit у сабформы, вопщем в результате ничего не изменилось... Возможно надо использовать другое событие? Или другое свойство?
сейчас использовал такой скрипт:
Code:
if ($ == "") then
   $.h = 0
endif


также пытался сделать так:
Code:
if ($ == "") then
   $.deleteItem
endif


ничего не помогло (


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пт, апр 10 2009, 18:53 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
Sub-forms, у которых установлен тип Flowed (а не Positioned) автоматом сжимаются по вертикали.
Проверяйте это.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Пт, апр 10 2009, 19:01 
Специалист
Специалист

Зарегистрирован:
Пт, окт 20 2006, 16:39
Сообщения: 230
peper- написал(а):
Sub-forms, у которых установлен тип Flowed (а не Positioned) автоматом сжимаются по вертикали.
Проверяйте это.


Возможно, но если я выставляю тип Flowed, сбивается все расположение полей на сабформе, и они выстраиваются в столбик (


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разделение строки на две в PDF-формуляре
СообщениеДобавлено: Вс, апр 12 2009, 17:23 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, июн 01 2005, 19:32
Сообщения: 253
Откуда: Москва
demst написал(а):
peper- написал(а):
Sub-forms, у которых установлен тип Flowed (а не Positioned) автоматом сжимаются по вертикали.
Проверяйте это.


Возможно, но если я выставляю тип Flowed, сбивается все расположение полей на сабформе, и они выстраиваются в столбик (

Понятно. Вложите одну сабформу в другую. Для вложенной ставите Positioned и в ней поля размещаете, для наружней Flowed.
Придется покопаться, чтобы разобраться "где играть, где рыбу заворачивать"...


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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