| Автор | Сообщение |
|
|
| |
Пост N: 32
Зарегистрирован: 27.08.23
|
|
Отправлено: 29.05.25 23:06. Заголовок: Невозможность печати в несколько строк
Я работаю над одной программой в HWGui 2.23 b7 и столкнулся с двумя проблемами, которые не могу решить. Первая проблема: мне нужно, чтобы текст внутри заданного прямоугольника, с помощью команды oPrinter:Say( nX1, nY1, nX2, nY2, DT_????, oFont ) выводился в несколько строк. Я попробовал так: oPrinter:Say( nX1, nY1, nX2, nY2, DT_CENTER + ES_MULTILINE, oFont ) но безуспешно. На экране (предпросмотр) видно, что текст в одну строку, а начальные и конечные слова обрезаются. Существует ли какое-либо решение этой проблемы? Вторая проблема: не работает следующий код: oPrinter:Say( nX1, nY1, nX2, nY2, DT_CENTER + DT_VCENTER, oFont ) Я хотел бы, чтобы текст был выравнен по вертикали внутри заданного прямоугольника, но не знаю, как это реализовать. Буду благодарен, если кто-то сможет помочь. Привет из Сербии!
|
 |

|
|
Ответов - 3
[только новые]
|
|
|
|
| |
Пост N: 8109
Зарегистрирован: 17.05.05
|
|
Отправлено: 30.05.25 08:02. Заголовок: Мирослав Попробуй э..
|
 |

|
|
|
| |
Пост N: 33
Зарегистрирован: 27.08.23
|
|
Отправлено: 31.05.25 16:35. Заголовок: Невозможность печати в несколько строк
Я посмотрел эту библиотеку и пришёл к выводу, что она для меня немного сложная,  поэтому пока отказался от неё. Подожду новую версию HWGui — возможно, тогда эта проблема будет решена. Спасибо.
|
 |

|
|
|
| |
Пост N: 8112
Зарегистрирован: 17.05.05
|
|
Отправлено: 31.05.25 17:11. Заголовок: Мирослав пишет: Я п..
Мирослав пишет: | цитата: | | Я посмотрел эту библиотеку и пришёл к выводу, что она для меня немного сложная, поэтому пока отказался от неё. |
| Мирослав пишет: | цитата: | Я попробовал так: oPrinter:Say( nX1, nY1, nX2, nY2, DT_CENTER + ES_MULTILINE, oFont ) |
| Pstextbox(nX1, nY1, nX2, nY2 ,"TEST",APS_CENTER,"Lucida Console", APS_BOLD , 6 , APS_BLACK , ,0.6) И правда очень сложно 
|
 |

|
|