PdfpTable versus tabela (vs. SimpleTable?)

Estou escrevendo código que gera documentos PDF e RTF, dependendo da seleção do usuário. As informações nos dois documentos são as mesmas.

Até agora, estávamos usando classes como Table, Cell, HeaderFooter, etc., que são renderizadas no formato correto pelo redator de documentos (PdfWriter ou RtfWriter2).

No entanto, quanto mais eu entro em tentar fazer alterações (principalmente porque a atualização para o iText 2.1 deixou o espaçamento um pouco peculiar), mais me disseram para "usar PdfpTable" ou "Use pageEvents para definir cabeçalhos". Parece que muitas das classes genéricas estão sendo reprovadas.

Estou pensando em reformular o código para separar as criações de tabela para PDF e RTF. No entanto, todo o material tutorial iText parece realmenterecomendar usando Tabela em uma instância em que os documentos PDF e RTF são necessários.

Além disso, parece que, embora exista uma classe PdfpTable, não há nada semelhante para RTF, portanto, eu estaria usando o Table de qualquer maneira, o que me deixaria vulnerável a todas as peculiaridades que vêm junto com a classe Table agora não suportada.

Basicamente, quais são os benefícios / desvantagens de separar o código em duas seções - uma para criar documentos PDF e outra para criar os mesmos documentos em um formato RTF, se isso foi selecionado? E onde o SimpleTable entra em tudo isso? Isso me dará a flexibilidade que eu preciso?

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion