Skip to main content
Todo se configura con propiedades de <DocondaEditor> y funciona igual en Word, PowerPoint, Excel y PDF.

Colores y tipografía

theme acepta "light" (por defecto), "dark" o tus valores, que se mezclan con el claro. También puedes usar CSS: los colores son variables en .fm-root.
La página, las diapositivas y las celdas mantienen los colores del archivo.

Colores y tipografías de tu marca

  • colors: los colores que salen en los selectores de color (texto, relleno, bordes…). Con o sin #.
  • fonts: las tipografías de la lista de fuentes. Por defecto salen las del archivo; la que ya lleva el texto siempre aparece.

Corrector ortográfico

El del navegador está encendido. spellCheck={false} lo apaga (por ejemplo, para documentos con mucho código o nombres propios).

Idioma y textos

locale es "es", "en" u otro idioma (abajo); sin él, el editor usa el idioma del navegador (español si no es ninguno de los dos). Con labels cambias cualquier texto, sobre el idioma elegido: bold o insert para los botones comunes, o la clave completa ("word.find.next") para el resto.

Tu propio idioma

Para cualquier otro idioma, pasa su código en locale y sus textos en labels, con la misma estructura que los textos del editor (MESSAGES.en los trae todos para que los traduzcas). Lo que no traduzcas sale en inglés, y las fechas, números y porcentajes siguen el formato de ese idioma.
En Excel, las fórmulas se escriben con los nombres de función en inglés (SUM, IF) en cualquier idioma que no sea el español.

Barra de botones

Por defecto sale la barra completa. Con toolbar eliges qué botones salen y en qué orden: una lista de ids, y | separa los grupos.
También como listas, distinta por formato, o partiendo de la de fábrica:
Las barras de fábrica se exportan como WORD_TOOLBAR, SLIDES_TOOLBAR y SHEET_TOOLBAR. Un id que no existe se ignora. Cuando seleccionas algo (una tabla, una imagen, una forma, el encabezado…) aparece una segunda barra con sus opciones. La barra principal no cambia.

Desplegables

Los desplegables de la barra (estilo, fuente, tamaño…) son los del navegador. Con selects="menu" se abren como menús del propio editor, que siguen el theme y tu CSS igual que el resto:

Botones propios

Dale un id a tu botón y ponlo en la barra:
api trae format ("docx", "pptx", "xlsx" o "pdf"), save() (los bytes del archivo tal como está; usa await, porque a veces llegan en una promesa), focus() y raw (el estado interno del editor).

Un formato distinto

Todo lo de esta página vale para los cuatro formatos a la vez. Con formats cambias lo que quieras solo para uno: lo que pongas ahí se suma a lo general (el theme, features, classNames y labels se mezclan; el resto se sustituye).

Quitar partes

Todo está encendido salvo lo que pongas a false. Si solo quitas un botón de toolbar, su atajo de teclado sigue funcionando. features quita la opción de las barras, de los menús y de su atajo (por ejemplo, Ctrl+F con find: false). Lo que ya trae el archivo se sigue viendo: si el archivo tiene comentarios, se muestran aunque comments esté apagado.

Tus clases

classNames pone tu clase en cada parte, para ajustar lo que quieras con tu CSS:
Todo lo que rodea al documento sigue el theme (colores, tipografía y esquinas) y admite tu clase; la página, las diapositivas y las celdas mantienen el aspecto del archivo.

Asistente de IA

El botón ✨ de la barra abre un panel donde el usuario pide cambios en lenguaje normal («hazlo más formal», «añade una fila con el total de marzo», «una diapositiva de conclusiones»). El asistente lee el documento entero, hace los cambios en el propio editor mientras responde y el usuario los acepta o los descarta de una vez (también con deshacer). Funciona en Word, Excel y PowerPoint; usa los modelos de Doconda, sin claves ni configuración por tu parte.
Lo quita del todo (también features={{ assistant: false }}). Con readOnly no aparece.

Dónde se muestra

El panel admite tu clase con classNames={{ assistant: "mi-asistente" }}, y el botón se mueve o se quita como cualquier otro con toolbar (su id es assistant).

Tu propio componente

render recibe el asistente y devuelve lo que quieras pintar; va dentro del panel o de la caja flotante, o tal cual con layout: "none":
También desde fuera del editor, con la ref:
Las ediciones que incluye cada plan están en Licencia y dominios.

Solo lectura

Se ve el documento, pero no se puede cambiar nada: ni escribiendo, ni pegando, ni arrastrando, ni con atajos de teclado, ni redimensionando imágenes o formas. Desaparecen las barras de botones y los botones de acción (duplicar o borrar diapositivas, borrar comentarios); se puede seguir leyendo, seleccionando y copiando texto, moviéndose entre diapositivas y hojas, y presentar. Se puede cambiar en cualquier momento, sin volver a abrir el archivo: