サマリー
The EPSFormat object represents a collection of Encapsulated PostScript (EPS) file properties that can be configured and used with the export method on the Layout, MapFrame, and MapView objects to create an output EPS file.
説明
EPS format files use the PostScript page description language to describe vector and raster objects. PostScript is the publishing industry standard for high-end graphics files, cartography, and printing. EPS files can be edited in many drawing applications or placed as a graphic in most page layout applications. EPS format supports font embedding and can define colors in CMYK or RGB values.
The createExportFormat method can be used to create a EPSFormat object if the format parameter is set to EPS. The returned EMFFormat object contains all the properties associated with a generating a EPS file. These properties can be modified accordingly to produce different output results.
プロパティ
プロパティ | 説明 | データ タイプ |
clipToElements (読み書き) | If set to True, include the areas of the page that have map or layout element content only, rather than exporting the entire page. This property only applies when exporting a Layout object. The default value is False. | Boolean |
convertMarkers (読み書き) | Controls whether marker symbols based on font characters are exported as font characters or as polygons. Set this option to True to view the output on a machine that does not have the appropriate fonts installed when you cannot embed the fonts due to licensing or file format restrictions. This does not apply to text, only marker symbols based on fonts. The default value is False. | Boolean |
embedFonts (読み書き) | Include embeddable fonts in the exported file to maintain font consistency across different platforms. Fonts that do not support embedding are not included, regardless of this setting. The default value is True. 注意:To correctly edit text as graphics, Illustrator requires fonts to be installed and accessible. Check the sharing permissions before embedding and sharing fonts. | Boolean |
filePath (読み書き) | A string that represents the system path and file name, including the extension, for the exported file. | String |
height (読み書き) | The height, in pixels, of the map area to be exported. This property only applies when exporting a MapView object. The default value is 960. | Double |
imageCompression (読み書き) | The compression scheme used to compress image or raster data in the output file. The default value is DEFLATE.
| String |
imageQuality (読み書き) | The amount of image resampling. The property determines the effective resolution of raster content on output. For instance, if imageQuality is set to BETTER, a resample ratio of 1:2, and the output resolution is set to 300 dpi, the raster content is output at approximately 150 dpi. In many cases, the raster data can be included at a lower dpi than the vector data without visibly affecting quality, reducing the output file size. The default value is BEST.
| String |
outputAsImage (読み書き) | Export vector content as an image. For maps or layouts containing vector layers with a high density of vertices, this can drastically reduce the output file size. The default value is False. 注意:Options specific to vector data, such as embedFonts are unavailable when outputAsImage is set to True. | Boolean |
resolution (読み書き) | The effective dpi of the output vector data. The default value is 96. 注意:When exporting a MapView, the dpi is calculated automatically using system dpi scaling and therefore this value will be ignored. | Integer |
showSelectionSymbology (読み書き) | Show selected features in the map or map frame as selected in the output file. Setting this value to False does not affect selection within the view, only in the output file. The default value is False. | Boolean |
width (読み書き) | The width, in pixels, of the map area to be exported. This property only applies when exporting a MapView object. The default value is 960. | Double |
方法の概要
方法 | 説明 |
setImageCompression (image_compression) | A string constant that represents the compression scheme used to compress image or raster data in the output file. |
setImageQuality (image_quality) | A string constant that sets the amount of image resampling. |
方法
setImageCompression (image_compression)
パラメーター | 説明 | データ タイプ |
image_compression | Below is a list of valid strings.
| String |
setImageQuality (image_quality)
パラメーター | 説明 | データ タイプ |
image_quality | Below is a list of valid strings.
| String |
The value determines the effective resolution of raster content on output. For instance, if the output image quality ratio is set to 1:2, an image_quality value of BETTER, and the output resolution is set to 300 dpi, the raster content is output at approximately 150 dpi. In many cases, the raster data can be included at a lower dpi than the vector data without visibly affecting quality, reducing the output file size.
コードのサンプル
The following script exports a layout to EPS format using default property values.
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
eps = arcpy.mp.CreateExportFormat('EPS', r'C:\Temp\output.eps')
lyt.export(eps)