Univer Boards
Univer Boards ofrece un lienzo de trabajo para pizarras, diagramas, tablas y mapas mentales.
Qué es Univer Boards
Univer Boards es el producto de lienzo en Univer Office SDK. Se utiliza cuando el documento ya no es una cuadrícula, una página o una plataforma de diapositivas, sino un espacio de trabajo de forma libre: aquí pertenecen pizarras, diagramas, notas adhesivas, conectores, tablas integradas y mapas mentales.
Univer Office SDK incluye Web SDK para editores integrados y procesamiento de contenido sin interfaz, Server SDK para colaboración e importación y exportación de archivos, y AI SDK para flujos de trabajo de agentes.
Boards se implementa como un tipo de unidad independiente de Web SDK. En tiempo de ejecución, crea una unidad UniverInstanceType.UNIVER_BOARD, luego registra el modelo y los complementos de interfaz de usuario que necesita para los elementos que desea admitir.
Compatibilidad del navegador
Web SDK está compilado con un objetivo de Chrome 88, pero esto no significa que sea totalmente compatible con todos los entornos principales. Nos esforzamos por garantizar que Web SDK funcione bien en los siguientes navegadores y entornos Node.js:
| Edge | Firefox | Chrome | Safari | Electron |
|---|---|---|---|---|
| >=88 | >=90 | >=88 | >=14.1 | >=12 |
Web SDK depende de Intl.Segmenter. Si su navegador o entorno de ejecución no lo admite, primero agregue el polyfill
correspondiente. Recomendamos usar @formatjs/intl-segmenter.
Si encuentra problemas de compatibilidad, primero intente resolverlos utilizando los polyfills adecuados. Si el problema persiste, no dude en enviar un problema.
Compatibilidad con Node.js
Nota: Esto solo se aplica a la ejecución de Web SDK en un entorno Node.js y no se aplica a los casos en los que Web SDK se ejecuta en un navegador usando herramientas de compilación basadas en Node.js.
Web SDK puede ejecutarse en un entorno Node.js, con versiones compatibles v18.17.0 y posteriores.
Aspectos destacados
- Páginas y orden de elementos: almacena las páginas en
pagesy los objetos dibujables enelements, con matrices de orden explícitas en ambos niveles. - Elementos del lienzo: trabaja con texto, formas, imágenes, conectores, grupos, contenedores y carriles.
- Edición mediante comandos: dirige los cambios, el orden y las relaciones padre-hijo por una capa de comandos con permisos y puntos de integración para el historial y la colaboración opcionales.
- Lienzo del navegador: renderiza elementos y ofrece selección, transformaciones, portapapeles, edición de texto, controles de vista y paneles.
- Adaptadores extensibles: añade funciones opcionales de Boards como tablas, mapas mentales, gráficos, recursos, impresión e intercambio.
- Persistencia: crea, restaura y guarda una instantánea
IBoardDatacon páginas, recursos, temas y el estado de la página activa.
Cómo leer la documentación
En el lado izquierdo de la pantalla, encontrará la barra de navegación de documentos. Las páginas de los documentos están organizadas secuencialmente, desde lo básico hasta lo avanzado, para que pueda seguirlas paso a paso al crear su aplicación. Sin embargo, puede leerlos en cualquier orden o pasar a las páginas que se apliquen a su caso de uso. También puedes consultar Univer Boards en la parte superior de la barra lateral.
En el lado derecho de la pantalla, verá una tabla de contenido que facilita la navegación entre las secciones de una página. Si necesita encontrar rápidamente una página, puede usar la barra de búsqueda en la parte superior o el acceso directo de búsqueda (Ctrl+K o Cmd+K).
Para comenzar, consulte la guía de Inicio rápido.
Conocimientos previos requeridos
Aunque nuestros documentos están diseñados para ser amigables para principiantes, necesitamos establecer una base para que los documentos puedan manténgase enfocado en Web SDK.
Para aprovechar al máximo nuestros documentos, se recomienda que tenga un conocimiento básico de JavaScript y su ecosistema.
Si está interesado en ejecutar Web SDK en Node.js, también debe tener un conocimiento básico de Node.js.
Para colaboración, historial o comentarios compartidos y conversión de archivos, combina los módulos necesarios de Univer Server SDK en tu backend. La aplicación se encarga de autenticación, permisos, almacenamiento y despliegue. La edición solo en el navegador no necesita estos servicios.
Extender Univer Boards
Web SDK está diseñado para ser altamente extensible para que puedas configurarlo según tus necesidades.
¿Cómo es esta guía?