|
31.03.2009, 16:55 | #1 |
Участник
|
Выравнивание в репортах
Добрый день, уважаемые жители королевства axforum :-)
Есть небольшая вопрос (возможно глупый). При печати счет-фактуры в случае, если счет-фактура на аванс, нужно выравнить stringcontrol по центру, в любом другом по правому краю. В дисплей-методе для этого stringcontrolа (называется getQtyStr) пишу: qty gettQty; str s; ; gettQty = this.getQty(); if ((gettQty != 0)||(FactureJour.FactureType != FactureType_RU::Prepayment)) { s = num2str(gettQty,10,2,2,3); //Выравнивание по правому краю getQtyStr.alignment(alignment::Right); } else { s = '--'; //Выравнивание по центру getQtyStr.alignment(alignment::Center); } return s; У самого контрола свойство alignment=auto. Подскажите, что я не так делаю. Может выравнивать следует в executesection?
__________________
..в каждой программе есть хотя бы одна ошибка.. Последний раз редактировалось Alexanderrrr; 31.03.2009 в 16:58. |
|
31.03.2009, 18:31 | #2 |
Участник
|
А попробуйте изминить это до вызова super() в executeSection() родительского контрола...
|
|
31.03.2009, 18:40 | #3 |
MCTS
|
Enum Alignment не работает, то есть путает значения, как это не странно. Наверное фича такая . Просто числа используйте
X++: //Выравнивание по правому краю // getQtyStr.alignment(alignment::Right); // выравняет по левому getQtyStr.alignment(2); .// выравняет по правому } else { s = '--'; //Выравнивание по центру // getQtyStr.alignment(alignment::Center); // выравняет по правому getQtyStr.alignment(3); // выравняет по центру Цитата:
выравнить stringcontrol по центру
X++: getQtyStr.LeftMode(FormLeft::...) Последний раз редактировалось Eldar9x; 31.03.2009 в 18:46. |
|
01.04.2009, 08:46 | #4 |
Участник
|
Спасибо за ответы, коллеги
В executesection до вызова super написал: if ((getQty != 0)||(FactureJour.FactureType != FactureType_RU::Prepayment)) { getQtyStr.alignment(2); } else { getQtyStr.alignment(3); } Все заработало
__________________
..в каждой программе есть хотя бы одна ошибка.. |
|
01.04.2009, 12:50 | #5 |
Участник
|
Всегда рады помочь
Вообще display методы на то и displa, что только выводят данные.... |
|
Теги |
отчет, выравнивание |
|
Похожие темы | ||||
Тема | Ответов | |||
Ax 3.0 выравнивание влево | 9 | |||
Выравнивание Num влево последствия... | 31 | |||
Выравнивание ячейки в excel | 10 | |||
Выравнивание для ItemId | 0 | |||
Коды счетов в плане счетов | 2 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|