es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Propiedad Html overflow:hidden en Microsoft Word

Estoy usando Aspose para convertir una tabla HTML a una tabla de Microsoft Word. El problema es que la tabla de Word no admite la propiedad overflow:hidden. Mi código en HTML se parece a esto:


<table style="width:509.33334px;max-width:509.33334px;height:275.0px;border-collapse:collapse;white-space:pre;" border="0" cellspacing="0" cellpadding="0">
<td style="overflow:hidden;max-width:229.33334px;white-space:no-wrap;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
</td>
</table>

Cuando convierto la tabla a Word, necesito que el texto adicional se recorte, pero Word lo envuelve. ¿Hay alguna forma de lograr esto?

Gracias y saludos cordiales,
Amit

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Posible solución para convertir una tabla HTML en una tabla de Microsoft Word con la propiedad overflow:hidden

    Como la propiedad overflow:hidden no es soportada en las tablas de Microsoft Word, una posible solución podría ser limitar el ancho de las celdas en la tabla HTML para que coincidan con el ancho máximo permitido en la tabla de Word. Luego, utilizar la propiedad CSS text-overflow:ellipsis junto con white-space:nowrap para truncar el texto y mostrar un elipsis al final.

    Aquí hay un ejemplo:

    <table style="width:229.33334px;height:275.0px;border-collapse:collapse;white-space:pre;" border="0" cellspacing="0" cellpadding="0">
        <td style="max-width:229.33334px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;">
           Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 
        </td>
    </table>
    

    De esta manera, al convertir la tabla HTML en una tabla de Microsoft Word, el texto será truncado con un elipsis al final y el texto adicional será eliminado.

    Espero que esto les ayude a obtener el resultado deseado. Déjenme saber si tienen alguna pregunta adicional.

Comments are closed.