在PDF输出中添加自定义书签
通常,DITA映射中的TOC将作为书签复制到最终PDF输出中。 此TOC是根据DITA映射中的主题或节标题创建的。 有时,您可能希望在PDF输出中的特定内容上添加自定义书签以方便导航。 可以通过在元素上添加outputclass
属性并将以下属性应用于该元素来做到这一点:
bookmark-level: 3
在此,bookmark-level
是一个属性,数字3
是指示书签层次结构中添加书签的级别的值。 在以下示例中,第一级主题“联系人”有一个表“联系人列表”,我们在该表中添加了一个值为custom-bookmark
的outputclass
属性。
{width="500"}
custom-bookmark
类的以下定义已添加到CSS文件中:
…
/*Adding a custom bookmark*/
.custom-bookmark{
bookmark-level: 2
}
…
在PDF输出中,将 联系人列表 表添加到PDF书签列表的第2级,如下所示:
{width="500"}
NOTE
您必须选择添加自定义书签的正确级别。 如果指定的数字小于父级主题的书签,则自定义书签将占据父级书签的位置,而所有其他书签将显示为子级。 这可能会导致出现意外的书签结构。
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178