帮助 > 创作 > 对话框 > 编辑窗口 > 插入对话框 > 插入标注对话框 (智能插入)
  
插入标注对话框 (智能插入)
如果已在文档类型的 .dcf 文件中配置并开启了智能插入,(使用工具 > 首选项 > 编辑使用智能插入功能复选框),当选择插入 > 标注时,将显示此插入标注对话框。
* 
此对话框中的选项取决于文档类型及在 .dcf 文件中的“智能插入”配置。
以下为“智能插入”功能开启时,Arbortext XML DocBook 文档类型的插入标注对话框中提供的选项:
类别 — 指定要插入的元素类别。如果不确定要使用的类别,当复选了“智能插入”框后,使用列表中的最后一个选项(全部)可列出所有可用的元素,如果未选择“智能插入”选项,则仅列出文档中在插入点有效的元素。
智能插入复选框 — 开启或关闭智能插入。使用此功能可在最近的有效位置插入所需元素。
方向 — 指定“智能插入”在要插入元素的上下文中搜索有效上下文的方向。
元素列表框包含由当前设置确定的有效元素的列表。
* 
“智能插入”的搜索范围具有限制。在指定的方向最多可搜索 10 个上下文。这表示可能的插入点会从距离其初始位置上移最多 10 个后续上下文搜索更改来搜索有效插入点。上下文更改会在插入点遍历不同的元素时发生。例如,假设插入点在 itemizedlistemphasis 元素中:
如果插入点从 emphasis 标记之间移出,并进入外层的 para 所包括的上下文中,emphasis 元素中的插入点将更改上下文
当插入点移动到 paralistitem 间时,上下文再次更改。
其进入 listitem 时,又再次更改
接着在该 listitem 与下一个相同标记之间时,再次更改
之后,从该位置进入下一个 listitem,依此类推。
如果在搜索最大上下文范围后未发现有效的上下文,则会在待插入元素的周围构建标记结构以进一步尝试查找可插入元素的上下文。元素由父元素所封套。然后,程序会再次尝试最大上下文范围,这次将尝试插入元素及其父元素,而不仅仅是元素本身。当达到最大上下文范围 10 和最大结构深度 5 时,如果未发现元素的有效上下文,则将不插入元素。将插入点移动到另一个位置(超过最大上下文范围),并再次尝试插入元素。