漏洞

漏洞:数据框、插入的图片和插图在输出时均不透明

Last Published: April 19, 2021

描述

包含与其他数据框或图形元素重叠的数据框的地图在 ArcMap 布局视图中显示为透明。 但是,对其进行打印或导出时,顶部数据框背景将为不透明的白色,由此遮挡下面的图层。

原因

需要单独处理每个单独的数据框或图形对象。 如果数据框或图形元素包含栅格数据、透明度或图片符号系统,则会对其进行栅格化。 在 ArcMap 布局中看起来透明的“无数据”或空心填充区域将打印或导出为白色,由此填充数据框或图形元素的整个背景。

输出上的明显无数据/空心填充不受支持。 透明图形和包含栅格的透明数据框的局限性是 ArcGIS Desktop 中实施的 Microsoft 图形引擎 (GDI) 的局限性。

解决办法

强烈建议您使用 ArcGIS Pro 进行打印和导出,特别是在遇到由 ArcMap 显示引擎的限制导致的问题时。 更具体地说,对于一些用户在 ArcMap 中遇到的图形设备接口 (GDI) 限制,ArcGIS Pro 不受此限制影响。 例如,ArcGIS Pro 中本来支持透明度,以防止图层栅格化。 此外,ArcGIS Pro 还支持布局元素中的透明度。

注: ArcGIS Pro 不支持导出 Adobe Illustrator 文件;建议使用 PDF 或 SVG 进行导出。 同样,由于 ArcGIS Pro 不使用 Windows GDI,因此在 ArcGIS Pro 中无法进行字体替换或回退。 如果使用所选字体不支持的字符,则可能会显示框。

由于这是 ArcMap 中的已知限制,因此无法使用 ArcMap 保留具有栅格化元素的数据框之间的透明度。 以下解决方法涉及移除栅格化,或者修改布局以避免遮挡其他图层。

  • 请勿使用透明符号系统、图片标记符号系统,也不要在数据框中包含会遮挡其后的图层的栅格数据。 如果数据框仅包含矢量数据,既不包含透明度也不包含图片标记符号系统,则可以保留数据框背景的透明度。
注: 在 ArcGIS 9.2 中,可以使用导出对话框中“格式”选项卡下的“使用位图标记/填充矢量化图层”选项,以防止位图标记或填充导致栅格化。
  • 将包含栅格数据、透明度和/或图片标记符号系统的图形元素单独分开。 请勿将这些元素放置在其他图形或数据框的顶部。 尽管它们显示在屏幕上,但是由于输出为纯色背景,因此请相应地规划布局。

文章 ID:000002769

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容