Trabajar con texto en una tabla

Como se mencionó en artículos anteriores, una tabla generalmente contiene texto plano, aunque otros contenidos como imágenes o incluso otras tablas se pueden colocar en las celdas de mesa.

La adición de texto u otro contenido a la tabla se lleva a cabo utilizando los métodos apropiados DocumentBuilder clase y se describe en la “Crea una tabla” artículo. En este artículo hablaremos sobre cómo trabajar con texto en una tabla ya existente.

Reemplazar texto en una tabla

La mesa, como cualquier otro nodo. Aspose.Words, tiene acceso al Range objeto. Usando el objeto del rango de tablas, puede reemplazar el texto en una tabla.

La capacidad de utilizar caracteres especiales cuando se reemplaza actualmente es compatible, por lo que es posible sustituir el texto existente por texto multipárrafo. Para ello, es necesario utilizar los metacaractores especiales descritos en los correspondientes Replace método.

El siguiente ejemplo de código muestra cómo reemplazar todas las instancias de una cadena de texto en las celdas de una tabla completa:

Texto largo de una tabla

Usando el Range objeto, también puede llamar métodos sobre todo el rango de tabla y extraer la tabla como texto plano. Para hacer esto, utilice el Text propiedad

El siguiente ejemplo de código muestra cómo imprimir el rango de texto de una tabla:

El siguiente ejemplo de código muestra cómo imprimir el rango de texto de elementos de fila y tabla.

Trabajar con el texto alternativo de la tabla

Microsoft Word las tablas tienen table title y table description que proporcionen una representación textual alternativa de la información contenida en el cuadro.

In Aspose.Words, también puede añadir un título de tabla y una descripción usando el Title y Description propiedades. Estas propiedades son significativas para documentos DOCX conformes a la ISO/IEC 29500. Cuando se ahorra en formatos anteriores ISO/IEC 29500, estas propiedades son ignoradas.

El siguiente ejemplo de código muestra cómo establecer las propiedades de título y descripción de una tabla: