SASGIS - SAS.Планета
View Issue Details
0000135SAS.Планета[All Projects] Хотелкаpublic04-10-2010 13:2318-11-2019 12:22
Parasite 
 
nonetweakalways
feedbackopen 
WindowsXPSP3
100920.Alfa 
30xxxx.Vip 
0000135: Вывод экрана на принтер
Хотелось бы вывода активного окна САСа на принтер.
При этом желательно бы
а) настраиваемого размера\качества изображения
б) настраиваемых налагаемых обьектов (гуй\шкала\слои\метки\полигоны, по раздельности)
в) печати экрана "в файл" (то есть НЕ сведения карты, а именно картинку того что выбрано в п.Б)
печать, склейка
duplicate of 0000383closed Parasite Возможность сохранения изображения, выводимого на экране, в виде отдельного файла 
related to 0000125confirmed  Возможность настройки масштаба меток для экспорта в картинку 
has duplicate 0000547closed vdemidov Хотелось бы кнопку печати активного окна карты 
has duplicate 0003000closed zed Печать карт в маштабе 
Issue History
04-10-2010 13:23ParasiteNew Issue
04-10-2010 13:28vdemidovStatusnew => acknowledged
04-10-2010 13:28vdemidovTarget Version => 40xxxx
24-01-2011 03:22ParasiteRelationship addedrelated to 0000383
24-01-2011 06:11vdemidovRelationship deletedrelated to 0000383
25-01-2011 15:29ParasiteRelationship addedduplicate of 0000383
09-04-2011 06:28vdemidovRelationship addedhas duplicate 0000547
09-04-2011 10:16gpsMaxTag Attached: печать
09-04-2011 10:18gpsMaxTag Attached: склейка
11-04-2011 07:11vdemidovStatusacknowledged => confirmed
11-04-2011 08:24gpsMaxRelationship addedrelated to 0000125
06-06-2011 21:51gpsMaxPrioritynormal => none
13-10-2015 08:20vdemidovTarget Version40xxxx => 30xxxx.Vip
27-03-2016 08:36zedRelationship addedhas duplicate 0003000
27-03-2016 09:10onuffNote Added: 0017124
18-11-2019 06:51noxicusNote Added: 0019455
18-11-2019 06:55noxicusNote Edited: 0019455bug_revision_view_page.php?bugnote_id=19455#r7525
18-11-2019 08:15noxicusNote Edited: 0019455bug_revision_view_page.php?bugnote_id=19455#r7528
18-11-2019 10:03vdemidovNote Added: 0019461
18-11-2019 10:03vdemidovStatusconfirmed => feedback
18-11-2019 10:35noxicusNote Added: 0019463
18-11-2019 11:43vdemidovNote Added: 0019464
18-11-2019 11:49vdemidovNote Edited: 0019464bug_revision_view_page.php?bugnote_id=19464#r7533
18-11-2019 12:22noxicusNote Added: 0019465

Notes
(0017124)
onuff   
27-03-2016 09:10   
при печате с других программ печатается не в масштабе. А просто распечатать картинку в которой 1см не равен ни какому масштабу????
Через поиск нашел 7 запросов о просьбе сделать печать из программы.
(0019455)
noxicus   
18-11-2019 06:51   
(edited on: 18-11-2019 08:15)
Заводить новую заявку смысла не вижу, а вопрос очень нужный!
Полностью поддерживаю необходимость возможности печати текущего состояния окна программы.
Для печати всех меток и текущих настроек приходится через: "планета"-"принтскрин"+"левая прога"=результат
Либо - выделение области, склейкой нужного зума, снова в другую прогу, печать.

Так что - простая печать активной области очень нужна.
Хотя-бы в формате - кнопки-макроса, типа "принтскрин и печать средствами системы". В большинстве случаев нужна именно печать активного окна и всё.
Для более глубокой работы - выделение области и операции с ней. Функционал и возможности - обширны.

Странно, что в программе ещё не реализована простая печать экрана на принтер...

Готов оплатить эту разработку. 1к за кнопку быстрой печати на верхней панели.

(0019461)
vdemidov   
18-11-2019 10:03   
Честно говоря, не понимаю чем эта кнопка сильно поможет или ускорит, по сравнению со склейкой текущего экрана в jpg файл и открытием этого файла в любимом просмотрщике с функцией печати?
(0019463)
noxicus   
18-11-2019 10:35   
Странный вопрос)
Текущее положение дел:
1. выбрать область
2. выбрать опции в окне работы с областью (указать зум, указать слои и т.д.)
3. сохранить всё на ПК
4. открыть полученный файл, если что-то не так - вернуться в п.1
5. распечатать

Что будет с кнопкой:
1. нажать на кнопку печати на панели
2. распечатать

Честно, я пытался народ начать обучать процессу склейки и выгрузки.
Для формирования подробных карт - это незаменимо.
Для простой и удобной работы девочкам-улыбашкам без кнопки никак. Не осиливают они столь специфические операции)
(0019464)
vdemidov   
18-11-2019 11:43   
(edited on: 18-11-2019 11:49)
> 1. выбрать область
Ctrl-A весь экран
> 2. выбрать опции в окне работы с областью (указать зум, указать слои и т.д.)
По-умолчанию выбраны текущие активные. Остается только переключится на нужную вкладку.
> 3. сохранить всё на ПК
Да, действительно нужно ввести имя файла, а потом открыть его. Единственное что нужно по-сравнению с отдельной кнопкой.

> 4. открыть полученный файл, если что-то не так - вернуться в п.1
Ну, при наличии отдельной кнопки, то если что-то не так, то вы обнаружите уже после печати. Так что будет только хуже.

А работы там будет далеко не на $20. И настройки будут еще сложнее чем при склейке.

Разве что, могу предложить, в окне склейки добавить галочку с открытием в программе по-умолчанию для этого типа файла, при склейке без разрезания на куски.

Плюс, можно подумать, о генерации имени файла, на основе названия выбранной карты, зума и выделения (например, для выделения по метке - имя метки).

(0019465)
noxicus   
18-11-2019 12:22   
Основная идея - полностью избавиться от необходимости что-то куда-то сохранять. А Вы предлагаете не разрабатывать что-то новое, а "использовать имеющийся экскаватор для выкапывания 1 морковки".

Цель - создать диалоговое окно вывода на принтер активного содержания окна программы. В идеале - с предварительным просмотром. Аналогично всем другим программам.
Функция печати из программы у всех людей воспринимается де-факто, и, её полное отсутствие - шокирует и отпугивает.

Делать печать на принтер всё равно нужно, чтоб сделать программу ещё более удобной в работе.
Если вопрос только в цене - всё вполне решаемо. Я - за идею больше переживаю, чем за её стоимость.

-----
Зайдём с другой стороны.
У нас есть функция склейки текущего рабочего поля. Это уже хорошо.

Что нам нужно:
1. склеить текущее рабочее поле с активной картой, всеми активными слоями (сам постоянно использую несколько слоёв одновременно), всеми отображаемыми метками (учитывать видимость меток очень важно).
2. сгенерировать файлу имя (время+рандом, например)
3. сохранить его в папку "Temp" текущего профиля (рассматриваю Windows-систему)
4. автоматически открыть созданный рисунок в программе по умолчанию

В итоге - получим изображение, которое готово к печати. и файл, который не мешает и потом сам удалится...

Если всё это реализуемо - осталось загнать всё это в какой-нибудь bat-ник или прочую автоматизацию (в идеале - просто кусок кода). И получим - "выгрузку для печати", которую легко привязать к новой кнопке на панели инструментов.

p.s. если в п.4 можно будет задавать программу самому через настройки программы - будет ещё лучше, т.к. одним интересно открывать в просмотрщике, другим - в Word, третьим - в чём-то ещё.

Это можно сделать?