动态文本是指布局中随工程、地图框和地图等的当前属性变化而变化的文本。 您可添加动态文本以包括以下信息:
- 用户名
- 上次保存工程的日期
- 工程的文件路径
- 地图中字段的平均值
- 图层的属性表中的值列表
- 布局中地图的元数据
当您插入一段动态文本时,它会自动显示其对应属性的当前值。 当更新属性时,动态文本也将自动更新。 与 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"/>) - 返回当前查看工程的计算机名称
表动态文本不同于其他动态文本,因为表数据可以过滤。 您可以选择显示表中所有数据的属性,仅显示布局中可见数据的属性,或者仅显示数据的自定义子集的属性。 由于表数据可以过滤,因此表动态文本还有其他参数。
注:
动态文本仅在布局或报告上受支持。