PdfpTable a tabela (vs. SimpleTable?)

Piszę kod, który generuje zarówno dokumenty PDF, jak i RTF, w zależności od wyboru użytkownika. Informacje w obu dokumentach są takie same.

Do tej pory używaliśmy klas takich jak Table, Cell, HeaderFooter itp., Które są renderowane w odpowiedniej formie przez autora dokumentów (PdfWriter lub RtfWriter2).

Jednak im dalej próbuję wprowadzać zmiany (głównie dlatego, że aktualizacja do iText 2.1 pozostawiła nieco dziwaczne odstępy), tym więcej mam do powiedzenia „użyj PdfpTable” lub „Użyj zdarzeń strony do ustawienia nagłówków”. Wygląda na to, że wiele klas ogólnych jest przestarzałych.

Zastanawiam się nad zmianą kodu, aby oddzielić kreacje tabel dla plików PDF i RTF. Jednak wszystkie tutoriale iText wydają się rzeczywiściepolecić za pomocą tabeli w przypadku, gdy potrzebne są dokumenty PDF i RTF.

Dodatkowo wygląda na to, że chociaż istnieje klasa PdfpTable, nie ma niczego podobnego do RTF, więc i tak używałbym tabeli, co spowodowałoby, że byłbym podatny na wszystkie dziwactwa, które przychodzą wraz z nieobsługiwaną teraz klasą tabeli.

Zasadniczo, jakie są zalety / wady oddzielenia kodu na dwie sekcje - jedna do tworzenia dokumentów PDF, a druga do tworzenia tych samych dokumentów w formacie RTF, jeśli została wybrana? A gdzie do tego wszystkiego wchodzi SimpleTable? Czy da mi elastyczność, której potrzebuję?

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion