Tabla de contenido

La tabla de contenido inserta títulos en el cuerpo del documento y es distinta del panel de navegación. Añade estos plugins a Docs Core antes de crear el documento, combina la traducción UI en locales y carga el CSS. Los presets Core y Advanced no los incluyen.

Shell
pnpm add @univerjs/docs-toc @univerjs/docs-toc-ui
TypeScript
import { UniverDocsTocPlugin } from '@univerjs/docs-toc'import { UniverDocsTocUIPlugin } from '@univerjs/docs-toc-ui'import FeatureLocale from '@univerjs/docs-toc-ui/locale/es-ES'import { LocaleType } from '@univerjs/core'import '@univerjs/docs-toc-ui/lib/index.css'univerAPI.loadLocales(LocaleType.ES_ES, FeatureLocale)univer.registerPlugin(UniverDocsTocPlugin)univer.registerPlugin(UniverDocsTocUIPlugin)

Insertar y actualizar

Coloca el cursor en el documento antes de insertar. La UI permite insertar, actualizar toda la tabla o solo los números de página, y eliminarla. Sin rangeId, se actualiza la tabla de la selección actual.

TypeScript
import { InsertTableOfContentsCommand, UpdateTableOfContentsCommand } from '@univerjs/docs-toc'await univerAPI.executeCommand(InsertTableOfContentsCommand.id, {  levels: 3,  showPageNumbers: true,  rightAlignPageNumbers: true,})await univerAPI.executeCommand(UpdateTableOfContentsCommand.id, { mode: 'entireTable' })

La actualización evalúa instrucciones por nivel de esquema (\o). Los demás modificadores de Word se conservan en FIELD, pero no todos se evalúan. Consulta los parámetros.

¿Cómo es esta guía?

© 2026 DreamNum Co., Ltd.