Текущее время: Пт, авг 01 2025, 14:40

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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