setImageQuality
Краткая информация
Объект SVGFormat представляет собой набор свойств файла масштабируемой векторной графики (SVG), которые можно настраивать и использовать с методом export на объектах Layout, MapFrame и MapView для создания выходного файла SVG или SVGZ.
Обсуждение
SVG – это формат файлов на базе XML, специально разработанный для просмотра веб-страниц. SVG могут содержать как векторную, так и растровую информацию. Некоторые браузеры могут потребовать встраиваемую функцию, чтобы просматривать SVG-файлы, а в старых версиях браузеров может вообще отсутствовать поддержка SVG-файлов. SVG поддерживает встраивание шрифтов. Вы также можете выбрать создание сжатых файлов SVG, задав для свойства compressToSVGZ значение True. Расширение у файла изменится на *.svgz.
Метод createExportFormat можно использовать для создания объекта SVGFormat, если параметру format присвоено значение SVG. Возвращаемый объект SVGFormat содержит все свойства, связанные с созданием SVG-файла. Эти свойства можно соответствующим образом изменять для получения различных выходных результатов.
Синтаксис
setImageQuality()
Свойства
| Имя | Объяснение | Тип данных |
|---|---|---|
|
clipToElements (Чтение / Запись) |
Если установлено |
Boolean |
|
compressToSVGZ (Чтение / Запись) |
Если установлено значение |
Boolean |
|
convertMarkers (Чтение / Запись) |
Определяет, будут ли маркерные символы, основанные на символах шрифта, экспортироваться как символы шрифта или как полигоны. Установите эту опцию на |
Boolean |
|
embedFonts (Чтение / Запись) |
Включите в экспортируемый файл встраиваемые шрифты, чтобы поддерживать согласованность шрифтов на разных платформах. Шрифты, которые не поддерживают встраивание, не будут включены, независимо от данной настройки. Значение по умолчанию равно Примечание:Чтобы правильно редактировать текст в виде графики Illustrator необходим, чтобы шрифты были установлены и доступны. Проверьте разрешения на общий доступ перед вставкой и публикацией шрифтов. Для символов или лигатур с большим диапазоном следует использовать встраивание шрифта, чтобы обеспечить правильную адресацию этих символов с большим диапазоном. В случае, когда шрифт с большим диапазоном символов или лигатур не может быть встроен, отметьте свойство Отрисовать глифы как геометрическое для текстового символа. |
Boolean |
|
filePath (Чтение / Запись) |
Строка, представляющая системный путь и имя файла, включая расширение, для экспортируемого файла. |
String |
|
height (Чтение / Запись) |
Высота экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта |
Double |
|
imageQuality (Чтение / Запись) |
Качество пересчета изображений. Свойство определяет эффективное разрешение растрового содержания выходных данных. Например, если
|
String |
|
includeNonVisibleMapLayers (Чтение / Запись) |
Если установлено значение |
Boolean |
|
outputAsImage (Чтение / Запись) |
Экспорт векторного содержимого как изображения. Для карт или компоновок, содержащих векторные слои с высокой плотностью вершин, может значительно уменьшить размер выходного файла. Значение по умолчанию Примечание:Параметры, относящиеся к векторным данным, такие как |
Boolean |
|
rasterAsSingleTile (Чтение / Запись) |
Если установлено Примечание:Если не удастся выделить достаточно памяти, процесс экспорта завершится ошибкой. Чтобы уменьшить требования к памяти, установите для |
Boolean |
|
resolution (Чтение / Запись) |
Эффективное разрешение dpi выходных векторных данных. Значение, предлагаемое по умолчанию, равно 96. Примечание:При экспорте |
Integer |
|
showSelectionSymbology (Чтение / Запись) |
Отображает выбранные объекты на карте или во фрейме карты, выбранные в выходном файле. Установка этого значения на |
Boolean |
|
width (Чтение / Запись) |
Ширина экспортируемой области карты в пикселях. Это свойство применяется только при экспорте объекта |
Double |
Методы
setImageQuality(image_quality)
Строковая константа, которая задает количество пересчета изображений.
| Имя | Объяснение | Тип данных |
|---|---|---|
|
image_quality |
Below is a list of valid strings.
|
String |
Пример кода
Следующий скрипт экспортирует компоновку в формат SVG, используя значения свойств по умолчанию.
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
svg = arcpy.mp.CreateExportFormat('SVG', r'C:\Temp\Output.svg')
lyt.export(svg)
Следующий скрипт экспортирует компоновку в сжатый формат SVG, задав для свойства compressToSVGZ значение True.
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
svg = arcpy.mp.CreateExportFormat('SVG', r'C:\Temp\Output.svgz')
svg.compressToSVGZ = True #Change from default value of False
lyt.export(svg)