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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Пн, янв 26 2009, 13:43 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
Доброго всем времени суток!
Подскажите, плиз, существует ли возможность (может быть у поля в PDF есть какое-либо свойство) динамически увеличивать высоту поля в PDF-формуляре, в зависимотсти от того помещается ли в него значение выводимой строки.
В палитре object на вкладке field поставлена галочка allow multiple lines, но это приводит только к многострочности данного поля, а высота отсаётся неизменной. При этом всё значение поля не видно и в правом нижнем углу отображается "+".

За ранее благодарю за ответ :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Пн, янв 26 2009, 14:07 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
В зависимости от длины выставляйте свойство h для поля:

page.tab.IT_TAB.DATA.FIELD8.h = "2in"

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Пн, янв 26 2009, 15:59 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
Спасибо, Lars.
А может можно и в сантиметрах высоту задать? Как длину значения поля получить? У Вас случайно нет helpа по языку FormCalc, а то у меня с ним проблемы?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Пн, янв 26 2009, 16:07 
Директор
Директор
Аватара пользователя

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

var ln = Len($.rawValue)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Пн, янв 26 2009, 16:32 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
MaZai написал(а):
У Вас случайно нет helpа по языку FormCalc, а то у меня с ним проблемы?

Гугл: FormCalc User Reference ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Пн, янв 26 2009, 16:33 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
премного благодарен


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Вт, янв 27 2009, 09:38 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
Кстати о длине строки.
Проблема заключается в том, что от того, из каких символов (русских, английских, строчных, прописных) состоит строка, зависит сколько символов помещается в одну строку поля. Поэтому нельзя "зашится" на определённое количество символов для увеличения высоты поля.


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

Зарегистрирован:
Чт, янв 31 2008, 18:54
Сообщения: 67
Написал на JavaScript следующий код и всё заработало :D

Code:
var v_kol = page1.IT_STRUC.DATA.MAKT_ZZEXTERNAL_NAME.dataRowCount
page1.IT_STRUC.DATA.MAKT_ZZEXTERNAL_NAME.h = v_kol * 0.2


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 14:04 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
столкнулась с той же проблемой, в каком событии Вы писали приведенный код?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 14:11 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
можно в initialize

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 16:05 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
С помощью какого оператора JavaScript можно выяснить количество строк в таблице? Дело в следующем: есть таблица, состоящая из нескольких строк, последний же столбец должен содержать одну строку, но высота строки должна быть равной высоте всей таблицы:
_________________
_________| |
_________| |
_________|_______|
вот так. Я разделила эту таблицу на 2, хочу, чтобы высота второй (правой) определялась динамически, в зависимости от кол-ва строк в первой (высота у всех строк левой таблицы фиксированная)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 16:07 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
как-то неправильно нарисовалась таблица? вот верный вариант:

Code:
_________|_________|
_________|         |
_________|         |
_________|_________|


Последний раз редактировалось Julia_ch Чт, фев 12 2009, 16:20, всего редактировалось 2 раз(а).

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 16:08 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 09 2008, 15:43
Сообщения: 19
Откуда: Санкт-Петербург
Пол: Женский
наверно пробелы лишние автоматом убираются :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 16:12 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Julia_ch написала:
наверно пробелы лишние автоматом убираются :roll:

Тэг Code используйте

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Динамическое увеличение высоты поля в PDF
СообщениеДобавлено: Чт, фев 12 2009, 16:43 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А зачем так сложно-то?
Уберите рисование границы ( нижний и верхний border) для строк в последнем столбце.
Если я правильно понял, конечно.

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


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

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


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

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


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

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