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

Сергей (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Сергей
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 17 След.
Конфликт работы с Qt принтерами
 
[QUOTE]Константин Ганюшин написал:
Здравствуйте!  ГИС Конструктор указанной версии поддерживал работу с только с Qt версии 4. Работа с Qt версии 5 была добавлена в ГИС Конструктор версии 12.
В данной версии заголовочные файлы располагались в каталоге /usr/share/qt4/include/ рядом с заголовочными файлами Qt версии 4, что может приводить к конфликтам при сборке с Qt версии 5 и являться причиной данного поведения. [/QUOTE]
Здравствуйте.

Из данной версии я использую только функции MAPAPI, визуальные компоненты, которые зависят от библиотек Qt4,- не использую. Заголовочные файлы ГИС Конструктор для сборки я вынес в отдельную папку, отличную от /usr/share/qt4/include/, чтобы не было таких конфликтов.
Печать карть программным способом под операционной системой МСВС
 
[QUOTE]Oleg Belenkov написал:
Скорее проблема в том, что для экрана заданы не те параметры. Нужно поправить настройки экрана и подписи уменьшатся.[/QUOTE]
Добрый день, для экрана я никакие параметры не задаю, используются те, которые по умолчанию. А при выводе на печать использую те, что были указаны в примере, описанном выше.

[QUOTE]Oleg Belenkov написал:
Затем нужно настроить параметры масштабирования текста.Например, карта в масштабе 1: 25 000, а печатается в масштабе 1: 100 000. Текст сжимается. [/QUOTE]
На рисунке выше приведен пример печати и отображения карты масштаба 1:200 000 в масштабе 1:100 000.

Хотелось бы понять, есть ли общий подход или порядок действий, чтобы пользователь не занимался подбором при печати карты для нормального ее отображения?

Спасибо.
Конфликт работы с Qt принтерами
 
[QUOTE]Константин Ганюшин написал:
е.[/QUOTE]
Здравствуйте.

Выложил [URL=https://dropmefiles.com/ob0Fm]пример проекта[/URL]. В нем лежит пример карты с файлом проекта и папка со скриншотами поведения программы при разных условиях.
Сделал в класс Widget 4 дефайна для достижения необходимого результата.

Спасибо.
Конфликт работы с Qt принтерами
 
Добрый день!

Версия ГИС Конструктор 11.03:
// Версия библиотеки MapAccess
// (если применяется "mapacces.h" и т.п.)
#define MAPACCESSVERSION  20130912

// Версия интерфейса MAPAPI и ядра библиотеки
#define MAPAPIVERSION  0x111015

Qt 5.5.1 AstraLinux 1.5 SE.

На компьютере, на котором осуществляется работа с картой принтер подключен через CUPS как клиент, т.е. сервис CUPS не запущен.

Если открыть файл проекта(.mpt) функциями mapOpenAnyData, mapOpenProject, mapOpenData, то информация об удаленных принтерах в QPrinterInfo возвращается невалидная(isNull() == true). Аналогично себя ведет и QPrintDialog.

Если открыть карту(.sit) из того же проекта с помощью функции mapOpenMap, mapOpenAnyData, то все работает без каких-либо проблем.

Тестовый пример могу приложить.

Можно это как-то излечить?

Спасибо.
Установка шрифта по имени
 
Открыл созданную в моей софте карту в Операторе 12 и посмотрел параметры текста. Почему там указан шрифт "Стандартный", а не тот, который я указывал(A431)? Скрин прилагаю:

[IMG WIDTH=603 HEIGHT=346]https://i.ibb.co/5TtsVvX/operator-font-params.png[/IMG]
Печать карть программным способом под операционной системой МСВС
 
[QUOTE]Vladimir Letov написал:
Добрый день!
Слева выполнено отображение карты экранным типом отображения. Справа, при выводе на принтер используется соответственно Принтерно-растровый вид.
Принтерный вид является более точным и "красивым": там применяется отображение средствами Qt, поэтому и шрифты могут быть использованы из ОС.
Экранный вид нацелен на скорость отображения с некоторой потерей точности отображения.

Типом отображения карты на экране можно управлять функцией mapSetViewType, передавая в нее вторым параметром VT_SCREEN - для установки экранного вида и VT_PRINTRST - для установки принтерно-растрового вида.
У каждого объекта есть так же два типа отображения: Экранный и Принтерный.[/QUOTE]
Добрый день.
Изменил при печати тип отображения карты на VT_SCREEN и размер текста не поменялся.
Ну и в очередной раз повторюсь. В моей версии при установке типа отображения карты VT_PRINTRST она все равно рисуется в экранном виде, т.к. тогда не было реализовано отображение в принтерно-растровом виде.

Спасибо.
Установка шрифта по имени
 
[QUOTE]Vladimir Letov написал:
При отображении в экранном виде используется только один шрифт для скорости.[/QUOTE]
Насколько я понял, в указанной мною версии принтерно-растровый вид установить невозможно.
Получается, при печати тип шрифта тоже не применится?
Печать карть программным способом под операционной системой МСВС
 
Добрый день.

Подскажите пожалуйста, почему размер текста и подписей знаков на карте отличается от тех, которые выводятся на печать, описанным выше способом?

Пример(слева отображение в программе, справа - в pdf-файле, сгенерированного по примеру, описанному выше):

[IMG WIDTH=678 HEIGHT=400]https://i.ibb.co/QFQr7fH/text-size.png[/IMG]

В итоге при печати текст совсем не читаем.

Спасибо.
Установка шрифта по имени
 
Добрый день!

Версия ГИС Конструктор 11.03:
// Версия библиотеки MapAccess
// (если применяется "mapacces.h" и т.п.)
#define MAPACCESSVERSION  20130912

// Версия интерфейса MAPAPI и ядра библиотеки
#define MAPAPIVERSION  0x111015

Пытаюсь добавить текст на пользовательскую карту со шрифтом, указанным в текстовом виде. Использую в качестве параметров отображения тип IMGTRUETEXT.


Проблема аналогичная той, что описана в данной ветке: [URL=http://gisweb.ru/forum/messages/forum2/topic6115/message42543/6115#message42543]"Как поменять шрифт"[/URL]. Название шрифта задаю, а рисуется постоянно одним и тем же шрифтом.

Спасибо.
Подскажите пожалуйста есть ли возможность добавить собственное изображение в классификатор в формате png, jpg, jpeg, bmp?
 
[QUOTE]Константин Ганюшин написал:
Данный функционал был реализован в более поздних версия ГИС Конструктор.[/QUOTE]
Печально, но спасибо за ответ!

С версией Qt, судя по всему проблем нет, т.к. использую версию 5.5.1.
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 17 След.



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

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