PdfpTable vs. Table (vs. SimpleTable?)

Estoy escribiendo un código que genera documentos PDF y RTF, dependiendo de la selección del usuario. La información en ambos documentos es la misma.

Hasta ahora, estábamos usando clases como Table, Cell, HeaderFooter, etc., que fueron redactadas en la forma correcta por el redactor de documentos (PdfWriter o RtfWriter2).

Sin embargo, cuanto más me meto en intentar hacer cambios (sobre todo porque la actualización a iText 2.1 dejó el espacio un poco raro), más me dicen que "use PdfpTable" o "Use pageEvents para establecer encabezados". Parece que muchas de las clases genéricas están en desuso.

Estoy pensando en renovar el código para separar las creaciones de tablas para PDF y RTF. Sin embargo, todo el material tutorial de iText parece realmenterecomendar usando la Tabla en una instancia donde se necesitan documentos PDF y RTF.

Además, parece que si bien hay una clase PdfpTable, no hay nada similar para RTF, por lo que usaría Table de todos modos, lo que me dejaría vulnerable a todas las peculiaridades que vienen con la clase Table ahora no compatible.

Básicamente, ¿cuáles son los beneficios / desventajas de separar el código en dos secciones: una para crear documentos PDF y otra para crear los mismos documentos en formato RTF, si se seleccionó? ¿Y dónde entra SimpleTable en todo esto? ¿Me dará la flexibilidad que necesito?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta