Aggiungere un segnalibro personalizzato nell’output di PDF
In genere, il sommario di una mappa DITA viene replicato come segnalibro nell'output finale di PDF, incluso il titolo Contents che apre la pagina del sommario se selezionata. Questo sommario viene creato dai titoli di argomento o di sezione nella mappa DITA.
A volte può essere utile aggiungere un segnalibro personalizzato a un particolare contenuto nell’output di PDF per facilitarne la navigazione. Per ottenere questo risultato, aggiungere un attributo outputclass
all'elemento e applicare l'attributo seguente:
bookmark-level: 3
In questo caso bookmark-level
è un attributo e il numero 3
è il valore che indica il livello nella gerarchia dei segnalibri in cui viene aggiunto il segnalibro. Nell'esempio seguente, l'argomento di primo livello "Contatti" contiene una tabella, "Elenco contatti", in cui è stato aggiunto un attributo outputclass
con il valore di custom-bookmark
.
Nel file CSS viene aggiunta la seguente definizione della classe custom-bookmark
:
…
/*Adding a custom bookmark*/
.custom-bookmark{
bookmark-level: 2
}
…
Nell'output di PDF, la tabella Elenco contatti viene aggiunta al secondo livello nell'elenco dei segnalibri di PDF, come illustrato di seguito:
Rimozione del titolo del contenuto dai segnalibri di output di PDF
Se non si desidera includere il titolo Contents nell'output di PDF, è possibile rimuoverlo inserendo Contents nell'elemento <p>
anziché nell'elemento <h1>
.
La procedura dettagliata per rimuovere il titolo Contens dai segnalibri è la seguente:
- Aprire il modello PDF utilizzato per l'output PDF.
- Apri la pagina sommario in Layout di pagina.
La pagina del sommario viene visualizzata a destra. - Passare alla modalità Source e modificare l'elemento in cui si trova il contenuto da
<h1>
a<p>
.
Prima della modifica:
<h1 class="toc-title">Contents</h1>
Dopo la modifica:
<p class="toc-title">Contents</p>
Salva le modifiche e rigenera l’output.