Compatibilidad con ItextSharp para HTML y CSS

Soy consciente de que ItextSharp tiene algunas limitaciones importantes sobre el análisis de HTML y CSS.

Estoy buscando algún documento o publicación que me diga estas limitaciones, en lugar de probar todas las características posibles y cruzar los dedos.

¿Qué estilos de CSS puedo usar? ¿Cómo lo hago?

Lo mismo aplica para HTML. Esta mañana mi aplicación se colgó porque estaba usando la etiqueta


, que parece no ser compatible con ItextSharp.

He estado buscando ese documento, pero no encontré nada.

Gracias.

El analizador de HTML es un objective en movimiento, por lo que la mejor forma de descubrir qué se admite es ver la fuente. Aquí están las versiones más recientes de HTMLTagProcessors.cs , HtmlTags.cs y StyleSheet.cs .

HtmlTags.cs define cadenas de HTML y CSS válidas. La parte superior del archivo le mostrará las tags HTML compatibles, la mitad son los atributos HTML seguidos de los valores válidos de los atributos HTML y finalmente las declaraciones CSS.

HTMLTagProcessors.cs le mostrará las reglas de procesamiento.

StyleSheet.cs le mostrará cómo las hojas de estilos se convierten esencialmente en reglas HTML. Mire específicamente el método ResolveStyleAttribute alrededor de la línea 171.

No sé por qué tu aplicación se bloqueó al encontrar una etiqueta


pero es de esperar que obtengas información de depuración que puedas rastrear hasta la fuente.