Показать сообщение отдельно
Старый 28.07.2008, 17:11   #7  
ivas is offline
ivas
Участник
Аватар для ivas
 
252 / 68 (3) ++++
Регистрация: 22.12.2005
Цитата:
Сообщение от HorrR Посмотреть сообщение
Alex_KD, а это будет ширина в пикселях? Мне нужна в символах. Что-то типа фиксированной DisplayLength.
ширину в милиметрах можно посчитать например так:
X++:
static void Job43(Args _args)
{
    ReportTextControl         reportControl;
    Report                    r = new Report();
    ReportDesign              rd = r.addDesign();
    ReportSection             rs = rd.addProgrammableSection(1);
    ;

    reportControl = rs.addTextControl("");

    reportControl.widthUnit(Units::mm);
    reportControl.widthValue(reportControl.widthOfString100mm("Превед!")/100);
    info(strfmt("В мм: %1", reportControl.widthValue()));

    reportControl.widthUnit(Units::pt);
    info(strfmt("В пикс: %1", reportControl.widthValue()));
}
__________________
aLL woRk aNd nO JoY MAKes jAck a dULL Boy

Последний раз редактировалось ivas; 28.07.2008 в 17:28.