На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Проблема отрисовки знаков с семантиками в unicode

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1 2 След.
RSS
Проблема отрисовки знаков с семантиками в unicode
 
Приветствую!

ГИС Конструктор для Qt Designer x64, ОС Astra Linux
ГИС "Оператор" для силовых структур, ОС Astra Linux

При отрисовке карт при помощи mapPaintToXImage столкнулся с проблемой:
Для знаков с семантикой "Произвольная надпись внутри знака" (для ПУ из operator.rsc) заданной при помощи mapAppendSemanticUnicode, mapSetSemanticValueUnicode неправильно расчитывается позиция вывода значения семантики при отрисовке.
Если задать значение этой семантики, например, "12 абвгдеёж", то по центру знака ПУ будет число 12, а хвост подписи выходит за границы знака.
Проблема с неправильным определением конца строки проявляется и в Оператор в окне параметров знаков: в preview знака подпись обрезается до "1" (вместо "12 абвгдеёж")

С уважением,
Матвеев П.В.
 
Хорошо бы указать номера версий программ, с которыми Вы работаете.
 
Приветствую!

ГИС "Оператор" для силовых структур (версия 11.13.7), ОС Astra Linux (вроде как последняя)
ГИС Конструктор для Qt Designer x64 (версия 11.10.5), ОС Astra Linux. Для 12.0.0 не проверял.

С уважением,
Матвеев П.В.
 
Здравствуйте!

Проблему повторили - проявляется при отображении в экранном виде: будет исправлена в следующей версии ГИС Конструктор.
Спасибо!
 
Приветствую!

Исправление будет в рамках версии 12.х.х или для 11.х.х тоже?

С уважением,
Матвеев П.В.
 
Здравствуйте!

Изменение будет внесено в ГИС Конструктор версии 12.
 
Приветствую!

Проверил в ГИС Конструктор для Qt Designer x64 (версия 12.1.0), ОС Astra Linux, проблема не проявляется. Спасибо.


С уважением,
Матвеев П.В.
 
Приветствую!

Поторопился с заявлением, что все хорошо.
Для ПУ такт. соед. батальонн. сост. (009991001013) проблема актуальна. Важно, что устанавливаемое при помощи mapAppendSemanticUnicode значение семантики должно содержать русские буквы, например, "12 абвгдеёж".

С уважением,
Матвеев П.В.
 
Здравствуйте!

Проблему повторили - проявляется при отображении в экранном виде: будет исправлена в следующей версии ГИС Конструктор.

Спасибо.
 
Приветствую!

ГИС Конструктор для Qt Designer x64 (версия 12.2.0), ОС Astra Linux проблема актуальна

С уважением,
Матвеев П.В.
Страницы: 1 2 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности