Gas написал(а):
к тому же CONTROL_FORM работает только с окном 'Main'.
Если надо чертить линии, то ничто не мешает использовать отрицательные отступы, чтобы выйти за границы окна MAIN (хотя это не самое элегантное решение).
К тому же, если и использовать вывод через элементы, то ничто не мешает создать какое-нибудь окно на всю ширину страницы и добавить в него специальный элемент DRAW_BOX например так:
Code:
/E DRAW_BOX
/: DEFINE &WDTH& = &BOX_STR-WDTH&
/: BOX XPOS &WDTH& CM WIDTH 0 TW HEIGHT 10 CM FRAME 10 TW
аналогично можно и PRINT_LINE реализовать, только, imho, если требуются подобные ухищрения, то, возможно, следует обратить внимание на изменение логики работы - оформление вынести в формуляр (пусть даже и с большим количеством IF`ов), а различные варианты представить разными формулярами.