ArcGIS for Desktop

  • Документация
  • Стоимость
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS for Desktop

Полноценная профессиональная ГИС

ArcGIS for Server

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Стоимость
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • Главная
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительно...

PrintMap

  • Краткая информация
  • Обсуждение
  • Синтаксис
  • Пример кода

Краткая информация

Печатает указанный фрейм данных или компоновку документа карты (.mxd) на принтере или в файл

Обсуждение

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

Наиболее простой способ определения принтеров, доступных на локальном компьютере, – использование функции ListPrinterNames.

Если вы хотите выполнить печать с помощью ArcPress, необходимо задать свойства принтера и сохранить настройки в документе карты.

Примечание:

Печать с использованием драйвера не поддерживается в ArcGIS for Server. Однако печать без использования драйвера поддерживается в веб-приложениях. Более подробно см. Печать в веб-приложениях.

Синтаксис

PrintMap (map_document, {printer_name}, {data_frame}, {out_print_file}, {image_quality})
ПараметрОбъяснениеТип данных
map_document

Переменная, которая ссылается на объект MapDocument.

MapDocument
printer_name

Строка, представляющая имя принтера на локальном компьютере.

(Значение по умолчанию — None)

String
data_frame

Переменная, которая ссылается на объект DataFrame.

(Значение по умолчанию — PAGE_LAYOUT)

DataFrame
out_print_file

Часть, содержащая имя выходного файла для печати. Создаваемый формат зависит от принтера. Если вы используете принтер postscript, использоваться будет формат postscript, поэтому рекомендуется указывать расширение .ps, а если вы работаете с принтером Windows, используйте расширение .prn.

(Значение по умолчанию — None)

String
image_quality

Строка, определяющая качество выходного изображения, разрешение вывода слоев карты в растровом формате. Использование значения по умолчанию "None" приведет к использованию функцией качества изображений, сохраненного в документе карты.

  • BEST —Качество выходного изображения с коэффициентом сжатия 1.
  • BETTER —Качество выходного изображения с коэффициентом сжатия 2.
  • NORMAL —Качество выходного изображения с коэффициентом сжатия 3.
  • FASTER —Качество выходного изображения с коэффициентом сжатия 4.
  • FASTEST —Качество выходного изображения с коэффициентом сжатия 5.

(Значение по умолчанию — None)

String

Пример кода

PrintMap пример 1

Следующий скрипт печатает карту, используя настройки принтера по умолчанию.

import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\Project\Project.mxd")
arcpy.mapping.PrintMap(mxd)
PrintMap пример 2

Следующий скрипт печатает первый фрейм данных документа карты, используя указанное имя принтера.

import arcpy
mxd = arcpy.mapping.MapDocument(r"C:\Project\Project.mxd")
df = arcpy.mapping.ListDataFrames(mxd)[0]
arcpy.mapping.PrintMap(mxd, r"\\olyfile\OLYCanon", df)
Отзыв по этому разделу?

ArcGIS for Desktop

  • На главную
  • Документация
  • Стоимость
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация