Смещение надписей на картах
-
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 ноя 2012, 11:30
- Репутация: 1
Смещение надписей на картах
Всем доброго дня. Помогите решить проблемку. Создаю карту. На карте вручную размещаю легенду в нужном мне виде. Помимо легенды на карте присутствуют списки объектов. С ними постоянно происходит неприятная штука - в местах, где стыкуются конец предыдущего и начало следующего списков они при печати или экспорте наползают друг на друга или расползаются в разные стороны. При этом на экране все выглядит как должно. Причем если добиться чтобы они выглядели нормально при печати, сместив их ниже или сдвинув их друг на друга на экране, то при экспорте они будут расползаться или наползать друг на друга. Надписи хранятся в отдельном слое вместе с легендой, которая таких проблем не имеет. Можно было бы весь список запихнуть в один текстовый объект, но у него есть ограничение на количество символов. При переносе списков в окно отчета проблема сохраняется. Причем проблема не со всеми надписями, а местами. От версии Mapinfo не зависит - на разных машинах одно и то же. В стороннем софте типа корела работать не вариант - рабочие наборы должны быть идентичны бумажным картам. Может есть способ заставить надписи печататься и экспортироваться как надо?
- Вложения
-
- 1.PNG (100.13 КБ) 6091 просмотр
- ginpetr
- Завсегдатай
- Сообщения: 385
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Смещение надписей на картах
я понял, что Вы создаёте два текстовых объекта в окне отчёта с двумя частями одного списка?
такая прблема известна, но не сильно напрягает, так как такие списки делаю путём отображения семантики объектов в окне списка, а потом добавляю в отчёте рамку с этим окном. количество отображаемых позиций не ограничено. еслм семантики у Вас нет, думаю можно создать таблицу без графики (через эксель например) и отобразить её в окне списка; если появится необходимость разбить список на две колонки, запросить из неё записи по параметру rowid и полученные запросы отобразить в окнах списка
высота списков также будет скакать в зависимости от способа вывода, но проблемы со сводкой двух частей избежите
такая прблема известна, но не сильно напрягает, так как такие списки делаю путём отображения семантики объектов в окне списка, а потом добавляю в отчёте рамку с этим окном. количество отображаемых позиций не ограничено. еслм семантики у Вас нет, думаю можно создать таблицу без графики (через эксель например) и отобразить её в окне списка; если появится необходимость разбить список на две колонки, запросить из неё записи по параметру rowid и полученные запросы отобразить в окнах списка
высота списков также будет скакать в зависимости от способа вывода, но проблемы со сводкой двух частей избежите
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Re: Смещение надписей на картах
Логичней сделать наоборот. Каждый элемент списка в отдельный текстовый объект. Ведь проблема вызвана многострочным текстом. Драйвер каждого устройства (принтера, монитора и т.д.) растрирует текст по разному. Чем больше строк, тем больше расхождения.tracer78 писал(а):Можно было бы весь список запихнуть в один текстовый объект...
Со списками лучше работать в окне списка, как предлагает ginpetr.
-
- Активный участник
- Сообщения: 216
- Зарегистрирован: 21 окт 2009, 13:29
- Репутация: 28
- Откуда: Новосибирск
Re: Смещение надписей на картах
Можно попробовать сначала импортировать карту в растр, а потом его печатать .
-
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 ноя 2012, 11:30
- Репутация: 1
Re: Смещение надписей на картах
Спасибо за варианты. Попробую через эксель. Жалко, что в мапинфо нет такого удобного механизма оформления как например в аркгисе. Там хоть можно сгруппировать объекты. И печать выглядит также как на экране. Через экспорт в растр тоже не лучший вариант - надписи сползают и при экспорте в растр. Все равно приходится несколько раз пересохранять картинку чтобы получить приемлемый вариант разве только бумагу можно сэкономить. А вот печатать растр не всегда интересно - если картинка большая, то ее не сохранить с большим разрешением и при печати на бумаге все будет выглядеть не лучшим образом.
- ginpetr
- Завсегдатай
- Сообщения: 385
- Зарегистрирован: 21 июн 2011, 12:07
- Репутация: 140
- Откуда: Орск
- Контактная информация:
Re: Смещение надписей на картах
эксель используйте только чтобы вручную не набирать уже сделанные списки, его нельзя редактировать через мапинфо. полученную таблицу сохраните в мапинфошном формате. можно будет добавлять новые записи, а для отображения делать запрос с упорядочиванием по алфавиту и/или дополнительной колонке описывающей тип объекта. успехов!
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Смещение надписей на картах
судя по приведенной легенде, ее вполне заменит врезка с окном таблицы с нужными данными. Она поехать не должна ...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей