Краткая информация
Возвращает Python-список доступных на локальном компьютере принтеров.
Обсуждение
ListPrinterNames всегда возвращает объект list, даже если возвращается имя только одного принтера. Чтобы вернуть имя одного принтера, необходимо использовать индексное значение (например, printer = arcpy.mapping.ListPrinterNames()[0]). For зацикливает список, что обеспечивает простой механизм итерации каждого элемента списка (например, for printer in arcpy.mapping.ListPrinterNames():).
ListPrinterNames – простой способ определения имен принтеров, доступных на локальном компьютере в данный момент. Эти строковые значения затем можно использовать как входные параметры для функции PrintMap() или метода printPages объекта DataDrivenPages.
Синтаксис
ListPrinterNames ()
Возвращено значение
Тип данных | Объяснение |
String | Python-список имен принтеров. |
Пример кода
ListPrinterNames пример:
Скрипт печатает имена доступных принтеров.
import arcpy
for printerName in arcpy.mapping.ListPrinterNames():
print printerName