Показать сообщение отдельно
Старый 09.01.2003, 08:50   #10  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Да.

Element это сам отчет.
dem_ItemName - метод этого отчета, который возвращает строку, которая печатается. В данном случае наименование номенклатуры.

PHP код:
itemNameControl this.controlName("Control_1"); 
Это я получаю сам контрол на дизайне в который выводится строка, возвращаемая моим методом.

PHP код:
newHeightChar   itemNameControl.widthOfString100mm(itemName) / itemNameControl.width100mm() + 1
Это я определяю новую высоту элементов в данной секции отчета. То есть я смотрю во сколько печатаемая строка превышает то, что реально уместится в данный контрол. Плюс 1 - получаем высоту (в символах) всех элементов данной секции отчета.

PHP код:
itemNameControl.height(newHeightCharUnits::CHAR);

stringControl this.controlName("Quantity_RU");
stringControl.height(newHeightCharUnits::CHAR); 
А это, я перебираю все контролы в данной секции отчета и увеличиваю их высоту.