书签地图系列和动态元素

您可以通过向布局添加动态元素来增强书签地图系列。 动态元素更新以响应工程、数据或地图范围中的更改。 书签地图系列的每个页面都有不同的地图范围,因此使用动态元素可以提供特定于该页面的信息。

指北针比例尺格网均为动态元素,它们在具有地图系列和不具有地图系列的布局中的行为均相同。 动态文本图例表格框图表框均具有特定属性,这些属性在书签地图系列中很有用。

动态文本

动态文本指随工程、地图框等的当前属性变化而变化的文本。 与 HTML 的工作原理类似,该文本也使用标签。 存在许多适用于布局的动态文本标签,可显示诸如地图框名称、字段平均值和地图元数据之类的信息。 书签地图系列具有书签和地图系列属性所独有的其他标签。 例如,您可以使用动态文本来显示地图系列页码。

注:

由于动态文本按页面更新并且该文本的长度可能不同,请考虑应用文本自适应策略,以确保文本不会在不同页面中遭到截断。

要添加动态文本,请在插入选项卡的图形与文本组中,单击动态文本按钮 Add Dynamic Text。 这会打开动态文本标签库。 请从中选择一个并将其添加到您的布局。 地图系列的特定标签将在地图系列组的下方列出。

以下标签可用于书签地图系列:

名称描述示例语法示例输出

页面名称

页面名称,与书签名称相同。

<dyn type="page" property="name"/>

书签 1

页码

由地图系列页码选项定义的页码。

Page <dyn type="page" property="number"/>

第 1 页

页码及总页数

当前页面的页面索引及总页数。

页面索引标签将忽略起始页码设置。 如果您拥有 10 个地图系列页面,且起始页码设置为 3,则第一个页面将列出为第 1 页,共 10 页。

这实际上是两个动态文本标签,一个用于页面索引,一个用于地图系列页数。

Page <dyn type="page" property="index"/> of <dyn type="page" property="count"/>

第 1 页,共 10 页

页面索引

页面的索引,也是地图系列中页面的顺序。 它将忽略任何页码或组设置。

<dyn type="page" property="index"/>

3

描述

书签描述

<dyn type="page" property="description"/>

最古老的房屋坐落于此,位于该市邻近河流的西北角。

有关使用动态文本标签的详细信息,请参阅动态文本标签

图例、表格框和图表框

图例表格框图表框具有显示所有数据的选项,也可仅显示在当前地图范围内可见的数据。 将显示的数据限制在当前地图范围内会使这些元素成为动态元素,因此系统将针对每个页面更新这些元素。 这样还有助于将页面重点放在可见数据上。

图例

对于图例,将为图例项目(而非整个图例)设置限制数据可见性的选项。 图例可以包含始终可见的项目以及仅在地图框范围内才可见的项目。 如果图例项用于具有多个类的要素(例如按唯一值符号化的图层),则此选项适用于该图例项中的类。 要设置此选项,请完成以下步骤:

  1. 内容窗格中,展开图例以查看图例项。
  2. 右键单击图例项,然后选择属性以打开元素窗格。
  3. 选中只显示地图范围内可见的要素

表格框

对于表格框,所显示的记录数将通过设置表格框的查询选项进行确定。 要设置查询,需完成以下步骤:

  1. 内容窗格中,右键单击表格框并选择属性以打开元素窗格。
  2. 元素窗格中,从查询下拉菜单中选择查询类型。
    所有行

    显示表中的所有记录。

    可见行

    仅显示地图范围内可见的要素的记录。

图表框

对于图表框,可以将包含的点数过滤到可见范围。 要设置此选项,请完成以下步骤:

  1. 内容窗格中右键单击图表框,然后选择属性以打开元素窗格。
  2. 选中只显示地图范围内可见的要素

相关主题