Приветствую!
ГИС Конструктор для Qt Designer x64, ОС Astra Linux
ГИС "Оператор" для силовых структур, ОС Astra Linux
При отрисовке карт при помощи mapPaintToXImage столкнулся с проблемой:
Для знаков с семантикой "Произвольная надпись внутри знака" (для ПУ из operator.rsc) заданной при помощи mapAppendSemanticUnicode, mapSetSemanticValueUnicode неправильно расчитывается позиция вывода значения семантики при отрисовке.
Если задать значение этой семантики, например, "12 абвгдеёж", то по центру знака ПУ будет число 12, а хвост подписи выходит за границы знака.
Проблема с неправильным определением конца строки проявляется и в Оператор в окне параметров знаков: в preview знака подпись обрезается до "1" (вместо "12 абвгдеёж")
С уважением,
Матвеев П.В.
ГИС Конструктор для Qt Designer x64, ОС Astra Linux
ГИС "Оператор" для силовых структур, ОС Astra Linux
При отрисовке карт при помощи mapPaintToXImage столкнулся с проблемой:
Для знаков с семантикой "Произвольная надпись внутри знака" (для ПУ из operator.rsc) заданной при помощи mapAppendSemanticUnicode, mapSetSemanticValueUnicode неправильно расчитывается позиция вывода значения семантики при отрисовке.
Если задать значение этой семантики, например, "12 абвгдеёж", то по центру знака ПУ будет число 12, а хвост подписи выходит за границы знака.
Проблема с неправильным определением конца строки проявляется и в Оператор в окне параметров знаков: в preview знака подпись обрезается до "1" (вместо "12 абвгдеёж")
С уважением,
Матвеев П.В.