Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Макеты печати
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Lkosty



Зарегистрирован: 18.12.2009
Сообщения: 10

СообщениеДобавлено: Ср 03 Фев 2010 17:01    Заголовок сообщения: Макеты печати Ответить с цитатой

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



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Чт 04 Фев 2010 10:53    Заголовок сообщения: Ответить с цитатой

Тоже используем данный способ при составлении макета печати. Участками карты делаем значки. Все очень удобно, но вот скорость отрисовки таких значков при работе, оставляет желать лучшего...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Чт 04 Фев 2010 14:05    Заголовок сообщения: Ответить с цитатой

Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение" спасёт?
_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Чт 04 Фев 2010 16:29    Заголовок сообщения: Ответить с цитатой

vvHedgehog писал(а):
Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение" спасёт?


Нет, не спасет, уже пробовали. Просто не мелькает, но задержки те же.
Когда значков такого типа в макете 5-7 это еще нормально, но когда их штук 30, через час работы с таким макетом, хочется выпрыгнуть в окно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пт 05 Фев 2010 12:35    Заголовок сообщения: Ответить с цитатой

Если у вас на макете статические участки карты (выполняющие, видать, роль условных знаков), то наверное, вам стоит создать картинку либо для всех знаков целиком, либо для каждого по отдельности, и разместить на макете не элемент Карта, а элемент Рисунок.

как сделать рисунок:
выделяете в макете элемент Карта, жмёте Ctrl+C.
Открываете Paint, жмёте Ctrl+V.
Сохраняете рисунок куданить (например в "Мои рисунки") можно в bmp, а можно и в jpg формате.
Возвращаетесь в макет печати, удаляете элемент Карта, добавляете элемент Рисунок, в который загружаете ранее сохранённое изображение.
После этого рисунок в "Моих документах" можно удалить, он уже не нужен.

Интегровцам говорили о необходимости автоматизировать эти действия в следующих версиях) может это случится)

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Пт 05 Фев 2010 21:16    Заголовок сообщения: Ответить с цитатой

Я не сравнивал время отрисовки рисунков со временем отрисовки участков карты, но размещение на макете печати десятка объектов типа "рисунок" со вставленными jpg файлами увеличивает время отрисовки макета в разы
Поэтому мы стараемся максимально уйти от "рисунков"

Но "рисунок" - единственный выход когда карты используют различные наборы видимости слоев. Тут уж никуда не денешся.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Пт 05 Фев 2010 22:59    Заголовок сообщения: Ответить с цитатой

vvHedgehog писал(а):
Если у вас на макете статические участки карты (выполняющие, видать, роль условных знаков), то наверное, вам стоит создать картинку либо для всех знаков целиком, либо для каждого по отдельности, и разместить на макете не элемент Карта, а элемент Рисунок.

как сделать рисунок:
выделяете в макете элемент Карта, жмёте Ctrl+C.
Открываете Paint, жмёте Ctrl+V.
Сохраняете рисунок куданить (например в "Мои рисунки") можно в bmp, а можно и в jpg формате.
Возвращаетесь в макет печати, удаляете элемент Карта, добавляете элемент Рисунок, в который загружаете ранее сохранённое изображение.
После этого рисунок в "Моих документах" можно удалить, он уже не нужен.

Интегровцам говорили о необходимости автоматизировать эти действия в следующих версиях) может это случится)


Так мы когда то делали значки. Кроме скорости, у этого способа мало преимуществ, и мы от него давно отказались.
Вот представьте, что если заказчику или вам вдруг не понравился цвет или условный знак например газопровода. Что выделаете? Меняете его на другой, попутно не забыв поменять этот знак на всех картах в макетах печати. И если карт штук 9 и не только один газопровод надо поменять, а вдруг еще что-то, потому что объект, допустим, сливается с фоном и не очень виден при распечатке.
С участками карты о таких проблемах можно забыть, все поменяется во всех макетах само...

З. Ы. А кстати, кто как делает значки в макетах печати?


Последний раз редактировалось: mixus (Пт 05 Фев 2010 23:17), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Пт 05 Фев 2010 23:10    Заголовок сообщения: Ответить с цитатой

nikser писал(а):
Я не сравнивал время отрисовки рисунков со временем отрисовки участков карты, но размещение на макете печати десятка объектов типа "рисунок" со вставленными jpg файлами увеличивает время отрисовки макета в разы
Поэтому мы стараемся максимально уйти от "рисунков"

Но "рисунок" - единственный выход когда карты используют различные наборы видимости слоев. Тут уж никуда не денешся.


Размещение на макете печати пары десятков объектов типа "участок карты" в РАЗЫ увеличивает время отрисовки, в сравнении с таким же количеством объектов "рисунок".
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пн 08 Фев 2010 10:47    Заголовок сообщения: Ответить с цитатой

groyfalcon писал(а):
З. Ы. А кстати, кто как делает значки в макетах печати?


У нас есть модуль создания макета с условными знаками... (шлепает на макет картиночки стилей и названия стилей, выбранных пользователем)

еще я видел хороший способ - на карте в стороне от всех объектов созадется область, в которой оформляется легенда рисуются нужными стилями объектики, подписываются ну и т.д. и затем эта область включается в фиде фрагмента карты в макет печати. основная фишка этого способа, что на легенду отводится ОДИН дополнительный элемент участка карты.
недостаток - в слоях будут присутствовать "левые" объекты )

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пн 08 Фев 2010 10:53    Заголовок сообщения: Ответить с цитатой

Результат работы нашей утилиты
как видно на рисунке - в ней есть шероховатости )



legend.JPG
 Описание:
 Размер файла:  126.7 KB
 Просмотрено:  60192 раз(а)

legend.JPG



_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Пн 08 Фев 2010 11:06    Заголовок сообщения: Ответить с цитатой

vvHedgehog писал(а):
groyfalcon писал(а):
З. Ы. А кстати, кто как делает значки в макетах печати?


У нас есть модуль создания макета с условными знаками... (шлепает на макет картиночки стилей и названия стилей, выбранных пользователем)

еще я видел хороший способ - на карте в стороне от всех объектов созадется область, в которой оформляется легенда рисуются нужными стилями объектики, подписываются ну и т.д. и затем эта область включается в фиде фрагмента карты в макет печати. основная фишка этого способа, что на легенду отводится ОДИН дополнительный элемент участка карты.
недостаток - в слоях будут присутствовать "левые" объекты )


Цитата:
У нас есть модуль создания макета с условными знаками... (шлепает на макет картиночки стилей и названия стилей, выбранных пользователем)

Пользовались этим модулем (если я о том думаю). Не устраивает по ряду причин. От того, что нельзя изменить траекторию линейных объектов (всегда зиг-заг)и качество получаемых картинок (про dpi я в курсе) до того, что данные творения этого модуля в большинстве случаев не устраивают заказчиков да и нас тоже.

А вот про вторым способом, который вы описали, мы и пользуемся за исключением того, что подписи ставим в самом макете печати и на каждый знак в стороне, объект участок карты. Только вот "левых объектов никогда не получается.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пн 08 Фев 2010 12:49    Заголовок сообщения: Ответить с цитатой

groyfalcon писал(а):
Пользовались этим модулем (если я о том думаю). Не устраивает по ряду причин. От того, что нельзя изменить траекторию линейных объектов (всегда зиг-заг)и качество получаемых картинок (про dpi я в курсе) до того, что данные творения этого модуля в большинстве случаев не устраивают заказчиков да и нас тоже.

А вот про вторым способом, который вы описали, мы и пользуемся за исключением того, что подписи ставим в самом макете печати и на каждый знак в стороне, объект участок карты. Только вот "левых объектов никогда не получается.


да) угловатый получился модуль) но его можно доработать, есл появится свободное время)

про ваш способ я так и понял) из-за этого вы имеете много участков карты на макете, и не имеете "левых" объектов)
а тот способ который я описывал несколько отличается от вашего )

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Вт 09 Фев 2010 22:34    Заголовок сообщения: Ответить с цитатой

Цитата:
да) угловатый получился модуль) но его можно доработать, есл появится свободное время)

про ваш способ я так и понял) из-за этого вы имеете много участков карты на макете, и не имеете "левых" объектов)
а тот способ который я описывал несколько отличается от вашего


Да, хотелось бы обновленного модуля для макетов печати.
И если бы в качестве значка мог бы быть участок карты с гибкими возможностями по настройке отображения условных знаков, цены бы ему не было ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Ср 10 Фев 2010 12:18    Заголовок сообщения: Ответить с цитатой

главное чтоб пользователь разобратся со всеми "гибкими" возможностями)))

пока вобщем времени на его доработку нет, месяца через 2 возможно займемся этим)

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Чт 11 Фев 2010 11:03    Заголовок сообщения: Ответить с цитатой

vvHedgehog писал(а):
главное чтоб пользователь разобратся со всеми "гибкими" возможностями)))

пока вобщем времени на его доработку нет, месяца через 2 возможно займемся этим)


Не, главное что бы "гибкие возможности" были интуитивно понятны конечному пользователю ))
Будем рады, если вы найдете время обновить его.

Небольшой вопрос. А реально ли сделать так, что бы при клике по объекту "участок карты" или при перемещении по макету печати, он не перепроверял координаты на которые указывает этот участок, т.е. картинка, не обновлялась бы в нем? Ну или сделать что-то вроде галочки "обновлять /не обновлять" чтобы обновлять по требованию. Т.е. тем самым можно выиграть в скорости работы с подобным способом создания макета печати. Попытался объяснить, как смог ))
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Чт 11 Фев 2010 12:30    Заголовок сообщения: Ответить с цитатой

Цитата:
Небольшой вопрос. А реально ли сделать так, что бы при клике по объекту "участок карты" или при перемещении по макету печати, он не перепроверял координаты на которые указывает этот участок, т.е. картинка, не обновлялась бы в нем? Ну или сделать что-то вроде галочки "обновлять /не обновлять" чтобы обновлять по требованию. Т.е. тем самым можно выиграть в скорости работы с подобным способом создания макета печати. Попытался объяснить, как смог ))


Скорее всего, реализовать данную особенность именно так, как вы описали, могут лишь разработчики Интегро.
пока рекомендую включить
Цитата:
Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение"

это и приведет к тому, чтобы участки карты не перерисовывались при каждом действии на макете печати.

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Чт 11 Фев 2010 14:41    Заголовок сообщения: Ответить с цитатой

Цитата:
Цитата:
Меню Макета печати Вид\Параметры установить галочку "Буферизованное отображение"

это и приведет к тому, чтобы участки карты не перерисовывались при каждом действии на макете печати.


Пробовали. Странно работает эта галочка. При её включении, просто процесс перерисовки как бы скрыт, но в конце обновление участка карты все таки происходит (например при изменении масштаба). То есть по времени, что с этой галочкой, что без неё одинаково, задержки такие же.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
APopov



Зарегистрирован: 19.06.2006
Сообщения: 347
Откуда: Самара

СообщениеДобавлено: Пт 12 Фев 2010 12:52    Заголовок сообщения: Ответить с цитатой

посмотрел еще раз : действительно, когда на макете печати больше чем 3 фрагмента карты, заметны существенные тормоза при работе с макетом (и с галочкой и без).
но, видимо, с этими проблемами могут боротся исключительно программисты ИнГео в будущих версиях, сторонние модули не помогут.
Sad

_________________
ОАО "Самара-Информспутник",
инженер-программист Попов Артем
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Пт 12 Фев 2010 14:44    Заголовок сообщения: Ответить с цитатой

vvHedgehog писал(а):
посмотрел еще раз : действительно, когда на макете печати больше чем 3 фрагмента карты, заметны существенные тормоза при работе с макетом (и с галочкой и без).
но, видимо, с этими проблемами могут боротся исключительно программисты ИнГео в будущих версиях, сторонние модули не помогут.
Sad


А вы попробуй-то в "боевых условиях", когда значков штук 30 на макете. Вот там действительно появляются существенные тормоза.
Только что-то мне подсказывает, что программисты ИнГЕО вряд ли обратят на это внимание...
И кстати, для чего тогда эта галочка?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Михаил Власов



Зарегистрирован: 14.02.2005
Сообщения: 580
Откуда: ИНТЕГРО

СообщениеДобавлено: Пн 15 Фев 2010 11:51    Заголовок сообщения: Ответить с цитатой

groyfalcon писал(а):

Только что-то мне подсказывает, что программисты ИнГЕО вряд ли обратят на это внимание...

Программисты ИнГЕО обязательно обратят на это внимание. Уже ищем варианты улучшения отклика системы при перерисовке карты.
groyfalcon писал(а):
И кстати, для чего тогда эта галочка?

Эта галочка для того, чтобы убрать эффект "перемаргивания" макета печати при перерисовке. На скорость рисования не влияет.

_________________
С уважением, Михаил Власов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Пн 15 Фев 2010 16:09    Заголовок сообщения: Ответить с цитатой

нам остается только надеяться...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mixus



Зарегистрирован: 17.03.2009
Сообщения: 37

СообщениеДобавлено: Ср 28 Июл 2010 12:45    Заголовок сообщения: Ответить с цитатой

Цитата:
...Уже ищем варианты улучшения отклика системы при перерисовке карты.


Просто интересно, есть ли там какие-либо сдвиги в этом?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 08 Сен 2010 08:16    Заголовок сообщения: Ответить с цитатой

Моя война с повернутыми растрами

Потребовалось мне вывести кусочек карты на формате А3 с растровым изображением, с повернутой системой координат.
Стоит версия 4.4.0.225
На рисунке стык четырех планшетов (растра)
Пытался использовать:
векторную печать
растровую печать с использованием драйвера принтера
растровую печать без использования драйвера принтера
Вектор печатается без проблем, растр печатает только один планшет из четырех.
Включаю галочку "использовать GDI+
вектор нормально, растр увеличивает масштаб в два раза
Пошел путем создания растра
При назначении 100dpi растр создался, но разрешения не хватает
при назначении 300, 200, 150 dpi ситуация аналогична печати, печатается только один растр из четырех.
Включил опять GDI+ растр создается нормально при любом разрешении.
И еще при включенном GDI+ резко возрастает скорость отрисовки карты на экране, в том числе и на макете печати, убрать бы еще проблему с принтерами
Принтеры использовались от НР (лазерный А4 формата черно белый и цветной, струйный А3 формата и плоттеры А1 и А0 формата)

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Foton



Зарегистрирован: 09.10.2006
Сообщения: 158
Откуда: Ярославль

СообщениеДобавлено: Ср 15 Сен 2010 10:49    Заголовок сообщения: Ответить с цитатой

а подскажите пожалуйста где искать эту галку "использовать GDI+"?
не понятно все же, почему растры увеличиваются, с чем это связано... Sad
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Сергей Попов



Зарегистрирован: 05.03.2005
Сообщения: 299
Откуда: г. Тольятти - Самара - Копейск

СообщениеДобавлено: Ср 15 Сен 2010 14:00    Заголовок сообщения: Ответить с цитатой

Меню Сервис - Пераметры - закладка Разное


gdi.gif
 Описание:
 Размер файла:  10.9 KB
 Просмотрено:  57894 раз(а)

gdi.gif



_________________
г. Тольятти, г. Самара, ОАО "КУЗНЕЦОВ"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB