什么是动态文本?

动态文本是指布局中随工程、地图框和地图等的当前属性变化而变化的文本。 您可添加动态文本以包括以下信息:

  • 用户名
  • 上次保存工程的日期
  • 工程的文件路径
  • 地图中字段的平均值
  • 图层的属性表中的值列表
  • 布局中地图的元数据

当您插入一段动态文本时,它会自动显示其对应属性的当前值。 当更新属性时,动态文本也将自动更新。 与 HTML 的工作原理类似,动态文本也使用标签。 这使您可以在单个文本元素中同时包含动态文本和静态文本,并可通过应用可用格式化设置选项自定义文本显示效果。

注:

如果动态文本值没有自动更新,请按 F5 刷新布局。

以下是用于工程名称的动态文本标签的示例:

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

此内容将显示在元素窗格的文本视图框中。 页面布局上将显示当前工程的名称。

存在多种类型的动态文本:

  • 地图框 (<dyn type="mapFrame" name="<Map Frame Name>"/>) - 返回指定地图框及其地图的属性值
  • 表 (<dyn type="table"/>) - 从地图框中的指定图层或独立表返回属性值或统计数据
  • 布局 (<dyn type="layout"/>) - 返回当前布局的属性值
  • 工程 (<dyn type="project"/>) - 返回工程的属性值
  • 日期 (<dyn type="date"/>) - 返回当前日期
  • 时间 (<dyn type="time"/>) - 返回当前时间
  • 用户 (<dyn type="user"/>) - 返回当前用户的名称
  • 计算机 (<dyn type="computer"/>) - 返回当前查看工程的计算机名称

表动态文本不同于其他动态文本,因为表数据可以过滤。 您可以选择显示表中所有数据的属性,仅显示布局中可见数据的属性,或者仅显示数据的自定义子集的属性。 由于表数据可以过滤,因此表动态文本还有其他参数。

了解有关使用动态文本的详细信息

注:

动态文本仅在布局或报告上受支持。