Печать

ArcGIS Viewer for Silverlight предоставляет несколько опций печати для вашего приложения вьюера. Для простой печати в низком разрешении вы можете выбрать встроенные варианты компоновок: Базовая (Basic) и С элементами карты (With Map Elements). Печать этим методом не требует использования специального сервиса. Для печати с высоким разрешением вы можете использовать сервис ArcGIS for Server 10.1 Print Service. По умолчанию ArcGIS Viewer for Silverlight использует образец задачи Экспорт веб-карты (Export Web Map Task), размещенный на ArcGIS Online, но вы при желании можете настроить инструмент Печать (Print) для применения вашего собственного сервиса ArcGIS Server Print Service и прокси.

Простая печать карты

Простая печать входит во внутреннюю функциональность ArcGIS Viewer for Silverlight. Простая печать производится в низком разрешении и имеет ограниченный набор опции печати, но она не требует использования специального сервиса. Если вам необходима печать с высоким разрешением или применение дополнительных опций компоновки, то используйте сервис ArcGIS 10.1 Print Service. В этом случае пропустите секцию и обратитесь к секции Настройка печати (Configure printing) ниже.

Для простой печати доступны следующие варианты компоновки:

Базовая (Basic) компоновка печати содержит следующее:

Компоновка С элементами карты (With Map Elements) содержит следующее:

ArcGIS Viewer for Silverlight задает шрифт текста и компоновку карты на печать. Карта отображается в том же разрешении, как она показана на экране, и поэтому может выглядеть некорректно в более крупном масштабе. Местоположение и масштаб карты изменить нельзя.

С помощью стандартного диалогового окна печати Windows вы можете выбрать следующее:

Настройка печати

Настройте печать с помощью диалогового окна Добавить инструмент (Add Tool):

  1. Нажмите кнопку Добавить инструмент (Add Tool) на закладке Инструменты (Tools), чтобы появилось окно Добавить инструмент (Add Tool).
  2. Перейдите в раздел Печать (Printing) диалогового окна Добавить инструмент (Add Tool) и выберите Печать (Print). Щелкните Далее (Next).
  3. Настройте свойства инструмента Печать (Print), в том числе Панель инструментов (Toolbar), Надпись (Label), Подсказка (Tooltip) и Значок (Icon) и нажмите Далее (Next).
  4. Если вы хотите использовать ArcGIS Viewer for Silverlight простую печать карты, то не ставьте отметку Использовать ArcGIS Server Print Service (Use ArcGIS Server Print Service)и укажите Заголовок (Title), Описание (Description), Авторские права (Copyright), Жирность (Width) и высоту (Height) (в пикселах) шрифта, а также Компоновку (Layout) и далее нажмите OK, чтобы завершить настройку печати. В противном случае перейдите к шагу 5 ниже.
    Настройте встроенную печать карты
  5. Чтобы использовать ArcGIS Server Print Service, поставьте отметку в соответствующей настройке и укажите URL сервиса печати (Print Service URL), если вы не хотите использовать сервис по умолчанию. Если требуется прокси, поставьте отметку Использовать прокси (Use Proxy). При использовании прокси укажите URL прокси на закладке Настройки приложения (Application Settings) (см. Настройки Конструктора приложений).
    ПримечаниеПримечание:

    Вы должны указать полный url-адрес задачи сервиса печати, например, http://demo1/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task.

    Настройте ArcGIS Server Print Service
  6. Укажите каждый атрибут для использования при печати и по завершению нажмите OK.

Печатать карту

Печать возможна как из Application Builder, так и из опубликованных приложений вьюера. Инструмент Печать (Print) по умолчанию не добавлен на панели вьюера. Вам нужно добавить его с использованием диалогового окна Добавить инструмент (Add Tool), выполнив шаги, описанные в предыдущем разделе.

  1. Нажмите кнопку Печать (Print) на панели инструментов. Появляется диалоговое окно Печать (Print), которое позволяет указать настройки печати.
  2. Щёлкните кнопку Печать (Print). Появится стандартное диалоговое окно печати Windows.
  3. Выберите принтер, выполните необходимые настройки, затем нажмите Печать.

Компоновка карты посылается на указанный принтер.

1/23/2014