您可通过“打印”微件打印 web 地图,微件中包括预览范围、选择布局等功能的选项。
示例
使用此微件可支持以下应用程序设计要求:
- 您希望测量员打印地下公共设施要素的地图。
- 您希望搜索和救援团队针对失踪人员搜救行动快速打印地图。
- 您希望允许公众成员打印包含城市数据的地图。
用法说明
此微件需要连接到“地图”微件。 要进行打印,必须将地图微件连接到 2D 数据源。
当您在应用程序中包括此微件时,微件会为用户提供以下工具:
- 模板 - 选择打印模板。
- 显示打印区域 - 在地图上添加显示打印范围的矩形。
- 打印 - 创建打印结果。
- 打印结果 - 查看打印结果。 单击结果以在新窗口中打开。
当您在经典模式下在应用程序中包括此微件时,微件会为用户提供以上列出的标准工具,以及您选择设置为可编辑状态的其他设置。 您可以在模板常用设置和模板配置面板中将地图标题和打印质量等设置设为可编辑。
当您在紧凑模式下在应用程序中包括此微件时,微件仅为用户提供标准工具。 无法在运行时自定义高级打印设置。
注:
在经典模式下,用户可以创建多个打印结果,这些结果将显示在打印结果选项卡上。 在紧凑模式下,用户一次仅可以创建一个打印结果,并且必须单击重置才能再次打印。
自定义打印模板
打印微件还支持自定义布局项目和自定义报告项目。 如果将 .pagx 布局文件或 .rptx 报告文件上传到托管连接的打印服务的同一 ArcGIS 组织,则可以在微件设置的模板配置面板上的使用布局项目的布局和使用报告项目的报告下选择这些布局和报告。
设置
打印微件包含以下设置:
- 源 - 选择包含 2D 数据的地图微件。
- 模式 - 选择一个微件样式,经典或紧凑。 经典模式为用户提供更多针对高级模板和布局选项的控制。 如果您选择紧凑模式,用户仅可使用您配置的模板和布局选项。 例如,如果您希望用户为打印地图选择任意比例,则适合使用经典,如果您想要提供预先设置的不可更改的地图比例,则紧凑为最佳选择。
- 打印模板 - 添加打印服务并配置模板。
- 选择实用程序 - 选择打印实用程序服务。 您可以使用在组织设置中指定的打印服务,或您在选择实用程序或实用程序服务面板中添加的打印服务。 以下是打印服务 URL 的示例:
选择打印服务后,服务将自动添加打印模板。 Experience Builder 支持来自打印服务的布局模板和报告模板。 您可以添加、重新排序、复制和删除模板。 您列出的第一个模板为运行时的默认模板。https://webadaptorhost.domain.com/webadaptorname/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task
- 模板配置 - 添加新模板或更改打印服务中模板的设置。
- 仅地图选项(适用于使用仅地图布局的模板)- 以像素为单位设置默认地图大小,并选择默认情况下打印的地图是否包含属性分配。 选择经典模式后,您可以在选择可编辑设置下使地图大小和属性分配在运行时可供编辑。
提示:
属性分配(源列表)也位于地图微件底部。
- 当您连接的打印服务是使用 ArcGIS Enterprise 11.2 或更高版本发布且支持报告时,会出现以下设置。 这些设置当前不会出现在 ArcGIS Online 默认打印服务中。
- 布局 - 选择以下方法之一来选择布局。 然后,从下拉菜单中选择布局。
- 使用服务布局 - 使用打印服务的布局。
- 使用布局项目中的布局 - 使用上传到托管打印服务的 ArcGIS 组织的布局。
- 报告 - 选择以下方法之一来选择报告。 然后,从下拉菜单中选择报告。
- 使用服务报表 - 使用打印服务报告。
- 使用布局项目中的布局 - 使用上传到托管打印服务的 ArcGIS 组织的报告。
- 选择数据 - 打开选择数据面板,可以在其中选择用于生成报告的数据源。
- 布局 - 选择以下方法之一来选择布局。 然后,从下拉菜单中选择布局。
- 布局选项(适用于除仅地图之外的所有布局)- 设置默认作者、版权和比例尺单位,并选择默认情况下打印的地图是否包括图例和指北针。
注:
布局选项从打印服务的 Get Layout Templates Info 任务中读取。 当打印服务任务将作者、版权和图例设置设为 true 时,才会显示这些设置。 比例尺设置将始终显示。 此微件还支持自定义文本元素和指北针,如果打印服务指定了这些选项,则它们会在布局选项下显示。
- 覆盖常用设置 - 启用此设置以停止为模板使用模板常用设置。
- 仅地图选项(适用于使用仅地图布局的模板)- 以像素为单位设置默认地图大小,并选择默认情况下打印的地图是否包含属性分配。 选择经典模式后,您可以在选择可编辑设置下使地图大小和属性分配在运行时可供编辑。
- 选择实用程序 - 选择打印实用程序服务。 您可以使用在组织设置中指定的打印服务,或您在选择实用程序或实用程序服务面板中添加的打印服务。 以下是打印服务 URL 的示例:
- 模板常用设置 - 常用设置将应用于除了所选模板之外的所有模板,以在每个模板的模板配置面板中将其覆盖。 在经典模式下,您可以设置默认值并选择可编辑设置。 在紧凑模式下,您可以设置默认值,并且用户仅可以使用您提供的设置和值。
- 标题 - 指定打印的文件名和地图标题(如果适用)。
- 地图打印范围 - 选择如何计算地图的打印范围。
- 当前地图视图 - 使用地图微件的当前视图。
- 当前地图比例 - 使用地图微件的当前比例。
- 设置地图比例 - 提供准确比例。
- 输出空间参考 - 通过指定有效的熟知 ID (WKID) 来定义打印的输出空间参考。
- 打印质量 - 选择打印分辨率。
- 要素属性 - 选中此设置以在要素集合图层中包括要素属性。
注:
此设置仅适用于使用要素属性的自定义打印服务。 一个用法示例是显示要素及其属性的表格。
- 显示打印区域 - 包含显示打印区域按钮,在运行时,用户可以使用此按钮在微件面板中可视化显示在打印输出中的地图区域。
- 填充 - 为打印预览面选择高亮显示颜色。
- 轮廓 - 为打印预览面的轮廓选择颜色和线条宽度(以像素 (px) 为单位)。