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