Задача Печать

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

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

Для добавления и настройки задачи Печать (Print) в Manager воспользуйтесь следующими рекомендациями:

Законченное приложение можно редактировать в среде Visual Studio или Visual Web Developer Express, где предлагается больше возможностей по настройке задачи Печать, например установки ширины, качества и стрелки севера. Тем не менее, эти свойства придется задать для каждого создаваемого веб-приложения.

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

Файл конфигурации расположен в папке <установочное_местоположение>/Dotnet и имеет имя ESRI.ArcGIS.ADF.Tasks.dll.config. Для смены размера страницы или названий настроек качества печати (к примеру, "мелкий" или "черновой") добавьте новый атрибут под названием Name (Имя). В этом случае будут замещены текущие предопределенные значения, хранящиеся в файле ресурсов для возможной локализации. В пример приведем одну запись для размера страницы с добавлением Имени (Name):

<Size ID="PrintTaskSize0" Name="Small Map" SizeHeight="3.0" SizeWidth="3.0" Unit="Inches" />

Настраивая размер страницы и качество, не стоит забывать, что ГИС-сервер имеет ограничения по максимальному размеру возвращаемого изображения. К примеру, картографические сервисы ArcGIS for Server по умолчанию ограничивают размер изображения значением 2048 Х 2048 пикселов. Это означает, что карта 10Х10 дюймов (25,4 Х 25,4 см) с качеством 200 dpi имеет размер 2000 Х 2000 пикселов. Если карта для задачи Печать превысит этот лимит, данные с определенного сервиса не будут выведены на печать.

В разделе Обсуждение задачи Печать справки ArcGIS приведена дополнительная информация о работе с задачей Печать в среде разработки.

10/15/2012