Resumen de la Tabla
Aspose.Words es una biblioteca de clases diseñada para el procesamiento del lado del servidor de documentos en varios formatos (PDF, HTML, diferentes formatos Microsoft Word y otros) y admite tablas de las siguientes maneras:
- las tablas de un documento se conservan durante la apertura / guardado y las conversiones
- es posible editar la tabla, el contenido y su formato, y luego exportar los cambios a un archivo en un formato que admita tablas
En este artículo, aprenderemos más sobre la estructura de la tabla, las celdas, las filas y las columnas admitidas por Aspose.Words, y los detalles de cómo trabajar con dichas tablas.
Estructura de la Mesa
Como ya se mencionó, la tabla consta de elementos tales como Cell, Row y Column. Estos son conceptos que son comunes a todas las tablas en general, independientemente del formato del documento.
Este es un ejemplo común de una tabla que se encuentra en un documento Microsoft Word:
Nodos de Tabla
Una tabla de cualquier documento cargado en Aspose.Words se importa como Table node. La tabla se puede encontrar como hijo de:
- texto principal
- una historia en línea, como un comentario o una nota al pie
- celdas cuando una tabla está anidada dentro de otra tabla
Contenido de la Tabla
El nodo de la tabla no contiene ningún contenido real; en cambio, es un contenedor para otros nodos similares que componen el contenido:
- Table contiene muchos Row nodos. La tabla proporciona todos los elementos de nodo habituales, lo que le permite mover, modificar y eliminar libremente la tabla en el documento.
- Row representa una sola fila de la tabla y contiene muchos Cell nodos. Además, Row proporciona elementos que definen cómo se muestra la fila, como la altura y la alineación.
- Cell es lo que contiene el contenido verdadero visible en la tabla y está formado por un Paragraph y otros nodos a nivel de bloque. Además, las celdas pueden contener tablas anidadas.
Párrafo vacío después de la Tabla
La imagen de arriba muestra que el documento contiene una tabla de varias filas, que a su vez consta de dos celdas. Cada una de las dos celdas incluye un párrafo, que es el contenedor del texto formateado de la celda.
También vale la pena señalar que separar dos tablas consecutivas en un documento requiere al menos un párrafo vacío después de la tabla. Sin dicho párrafo, las tablas consecutivas se unirían en una sola. Este comportamiento es idéntico tanto en Microsoft Word como en Aspose.Words.
Aspose.Words tiene una serie de clases relacionadas con tablas– Tables, Rows, Cells, y otros.