Показать сообщение отдельно
Старый 09.05.2007, 19:36   #2  
ominous is offline
ominous
Участник
 
1 / 10 (1) +
Регистрация: 11.09.2006
По поводу этой же проблемы.
Так случилось, что в моём случае на некоторых данных
X++:
itemNameControl.widthOfString100mm(itemName) / itemNameControl.width100mm() + 1
работал некоректно - оставлял высоту 1 когда надо было 2.
Решил всё очень просто - указывем ширину itemNameControl в формате CHAR
и далее используем
X++:
newHeightChar   = strlen(itemName) / itemNameControl.widthValue() + 1; 
itemNameControl.height(newHeightChar, Units::CHAR);