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

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


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

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


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

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