@mo Но только когда правильно обрабатывается событие ресайза.
Когда програма завершается сразу после вывода, пусть лучше считает ширину бесконечной, если не нужен автоматический перенос, можно через двухкоординатный пейджер пропустить