Таблица PDF против таблицы (против таблицы SimpleTable?)

Я пишу код, который генерирует документы как в формате PDF, так и в формате RTF, в зависимости от выбора пользователя. Информация в обоих документах одинакова.

До сих пор мы использовали классы, такие как Table, Cell, HeaderFooter и т. Д., Которые отображаются в правильной форме составителем документов (PdfWriter или RtfWriter2).

Однако чем дальше я пытаюсь внести изменения (в основном из-за того, что при обновлении до iText 2.1 интервал стал немного странным), тем больше мне говорят «использовать PdfpTable & quot;» или «Использовать pageEvents для установки заголовков»; , Кажется, что многие из общих классов устарели.

Я подумываю переделать код, чтобы отделить создание таблиц для PDF и RTF. Тем не менее, все учебные материалы по iText, кажется, на самом делеrecommend использование таблицы в случае, когда необходимы документы как в формате PDF, так и в формате RTF.

Кроме того, похоже, что хотя существует класс PdfpTable, для RTF нет ничего похожего, поэтому я все равно буду использовать Table, что сделает меня уязвимым ко всем причудам, которые возникают вместе с неподдерживаемым классом Table.

В принципе, каковы преимущества / недостатки разделения кода на два раздела - один для создания документов PDF, а другой - для создания одинаковых документов в формате RTF, если он был выбран? И где SimpleTable приходит ко всему этому? Это даст мне гибкость, которая мне нужна?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос